以下代码是用于微信小程序安卓和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)
}
},
fail: function(res) {
console.log("安卓失败",res)
}
})
break;
cas

本文探讨了微信小程序在Android和iOS上拨打电话的区别,iOS不支持个人手机号,而Android则支持。提供了适用于两端的通用拨号方法,对于iOS需要在个人手机号前加上+86才有效。同时列举了不同地区的国家代码。
最低0.47元/天 解锁文章
465

被折叠的 条评论
为什么被折叠?



