以下代码是用于微信小程序安卓和iOS拨打电话
今天工作中发现微信小程序拨打电话,安卓可以随意拨打,iOS却报错,然后发现iOS和安卓使用微信小程序拨打电话是有区别的,去找了官网也没看到原因,以下代码是小编自己使用的方法亲测有效,来一起看看吧。
1.iOS和安卓使用小程序打电话区别
let phone = '010-********' //电话商用
let phone1 = '138********' //个人手机号、普通的手机号
android端小程序拨打电话,支持010开头的电话号码,和普通的手机号。而IOS端却不支持个人手机号、普通的手机号。搜索良久,下面是我实现兼容android和IOS拨号的方法
2. 适用于android和iOS拨打电话的通用方法
let phone = '010-******'//手机号或者电话
let platform = uni.getSystemInfoSync().platform //判断使用设备
switch (platform) {
case 'android':
uni.makePhoneCall({
phoneNumber: phone,
success:function(res){
if(res.tapIndex==1){
plus.device.dial(phone,false)
}