拒绝授权后,getSetting返回授权值返回永远是true

发布于 8 年前作者 taojun7114 次浏览最后编辑 8 年前来自 ask

如题,弹窗提示用户是否授权,用户点击拒绝后,以后调用getSetting方法返回的scope.userInfo值一直是true。

还有一个问题,真机上怎么取消授权。

1 回复
qianqiang
qianqiang1 楼6 年前

如果用户拒绝授权后,短期内调用不会出现弹窗,而是直接进入 fail 回调。如果是开发环境,请点击开发工具左侧 缓存-清除授权数据;如果是手机,请进入小程序后点击右上菜单-关于xx-右上角菜单-设置中进行权限的手动设置,或删除小程序后重新添加。