收藏
回答

如何在ios正式环境里用wx.getSetting()获取授权信息?

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的用户权限可能是放在缓存中。


最后一次编辑于  09-22  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

1 个回答

  • 老张
    老张
    09-23

    wx.getSetting必须有点击的操作才能触发,不能自动执行。

    09-23
    赞同
    回复
问题标签