官方文档地址:https://developers.weixin.qq.com/miniprogram/dev/framework/user-privacy/PrivacyAuthorize.html
背景:
1、目前开发者工具是最新版本。
2、页面使用官方demo中的privacyPopup组件。
3、app.json配置了"__usePrivacyCheck__": true
问题:
1、自己的小程序代码:
1.1、开发者工具中,自己的小程序代码,通过【清除模拟器缓存-清除授权数据】操作,无法清空历史同步状态。wx.getPrivacySetting接口返回日志【是否需要授权: false 隐私协议的名称为: undefined】。
1.2、开发者工具中,二维码真机调试,通过【微信下拉-最近-最近使用的小程序】,可以清空历史同步状态。
2、官方demo代码:
2.1、开发者工具导入官方demo中的代码碎片,可以通过【清除模拟器缓存-清除授权数据】清空历史同步状态。
我这里没复现你说的问题,不管在自己小程序还是代码片段,都可以通过工具清除授权状态,
wx.getPrivacySetting接口返回日志【是否需要授权: false 隐私协议的名称为: undefined】。这个没加__usePrivacyCheck__会是这个表现,你再确定下是否生效了呢
app.json中的 "__usePrivacyCheck__": true,配置是我从官方代码片段的app.json中复制到自己的代码里的