图为微信官方示例。我们项目中进入首页会弹出位置授权(wx.getLocation),微信定位授权弹窗中就会带有隐私协议的勾选项,跟上图一致。
用户未勾选隐私协议并点击了“拒绝”按钮,此时再调用 getPrivacySetting 接口,返回的 needAuthorization 值变成了 false,并且重新进入小程序之后还是为 false。
已尝试过刚进入页面时调用 getPrivacySetting ,最初返回的 needAuthorization 是 true,但在上述场景中,用户并没有勾选协议,仅点击了“拒绝”,在这之后 needAuthorization 就一直为 false了,不符合预期
