大佬教程收集整理的这篇文章主要介绍了小程序调用wx.chooseLocation接口的时候无法获取权限(ios),大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
ios手机小程序调用wx.chooseLOCATIOn接口的时候,获取权限的时候报authorize:fail:require permission desc这样子的错误,这是由于苹果的安全机制导致需要再app.json加上
但有时还是无法获取授权,则需要在使用的地方判断是否授权,没有的话则再次提醒用户授权
chooseLOCATIOn:function(){
let _this = this;
wx.chooseLOCATIOn({
success(E){
_this.setData({
map: e.longitude + ‘,‘ + e.latitude,addr: e.address
})
},fail(E){
wx.showToast({
title: e.errMsg,icon:‘none‘
})
}
})
},getLOCATIOn:function(){
let _this = this;
wx.getSetTing({
success(res) {
// 判断定位的授权
if (!res.authSetTing[‘scope.userLOCATIOn‘]) {
wx.authorize({
scope: ‘scope.userLOCATIOn‘,success() {
_this.chooseLOCATIOn();
},fail(errMsg) {
wx.showToast({ title: JSON.Stringify(errMsg),icon: ‘none‘ })
}
})
} else {
_this.chooseLOCATIOn();
}
}
})
},
以上是大佬教程为你收集整理的小程序调用wx.chooseLocation接口的时候无法获取权限(ios)全部内容,希望文章能够帮你解决小程序调用wx.chooseLocation接口的时候无法获取权限(ios)所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。