抖音小程序审核IOS提示点击拨号按钮无效解决办法

小程序的使用和开发在如今国内的互联网环境中显得极为重要,因此也滋生了一批多端框架。那么我们在使用多端框架开发各类小程序如抖音小程序,都会遇到哪些问题呢?

本篇文章内容就来介绍使用uni-app开发抖音小程序后,进行提交审核时被拒绝,提示:IOS系统中点击拨打电话无效问题。

首先我们来看uni-app种常规使用拨打电话效果:

uni.makePhoneCall({
phoneNumber: '1008611' //仅为示例
});

如果你使用uni-app进行开发,且拨号功能如上所示。那么我可以肯定的告诉你,至少你在拨号这个效果上是完全没问题的。

既然代码没问题,那么抖音审核被拒绝,提示IOS系统拨打电话没有任何反应又是什么原因呢?

这里就需要我们来详细了解出现该问题的机型和原因呢?

通过和抖音官方客服沟通所知,他们审核测试机型为苹果11。因此本人也专门找了一个苹果11的机型进行测试,结果和官方反馈一致点击拨号没有任何作用。但如何使用android手机或苹果其余机型却又没问题。

这个时候就需要来考虑苹果11的兼容性问题,通过排查发现,代码没有任何问题。

那么问题就只能出现在电话号码上,这时候发现对于苹果11机型来说如果是固话,那么你电话号码之间不允许有任何空格的存在。

也就是说,抖音没有审核通过的原因就是电话号码录入时的空格作祟。

js去除电话号码种的所有空格。

let phone = '123 223'
phone.replace(/\s*/g,"")

使用js正则去掉电话号码种的空格,再进行拨号操作,即可解决苹果11中关于拨号无效果的问题。


六月初字帖坊小程序 你想要的字帖模板及工具,这里都有!