ios版本:12.4 13等版本
在小程序体验版中,wx.getSetting()是可以获取是否有授权信息的,但是上线之后,明明是有授权信息的就是查不出来是授权的。代码如下:
wx.getSetting().then(
success(res){
if(res.authSetting['scope.userInfo']) {
console.log("有权限")
}else{
console.log("无权限")
}
}
)
之后又发现把线上的ios的手机利用调试的wx.clearStorage(),会把权限信息也清除掉。那api的wx.clearStorage()可以做到同样效果么?暂时没时间去测。如果可以那线上的ios的用户权限可能是放在缓存中。
wx.getSetting必须有点击的操作才能触发,不能自动执行。