getPhoneNumber如果在用户拒绝的时候安卓机和苹果机表现不一致
发布于 5 年前 作者 renmin 18852 次浏览 来自 问答

安卓机在点击拒绝的时候并不会执行if里面的代码而是会执行else,bug???

getPhoneNumber: function(e) {
 
    var that = this;
 
    if (e.detail.errMsg == "getPhoneNumber:fail user deny") {
 
        wx.showToast({
 
            title: '您取消了授权',
 
            image: '../../images/warn.png'
 
        })
 
        return;
 
    }else{
 
        console.log(2);
 
    }
 
}
1 回复

不同平台下的错误信息可能有不一致的情况,请确认。后续我们会使用错误码来规避这类问题

回到顶部