wx.onNeedPrivacyAuthorization一直不触发,然后我使用 wx.getPrivacySetting获取是否授权过隐私协议, 但是一直返回needAuthorization是false,也就是说我授权过,我何时授权过?。
那我现在咋搞 第一我清除不了授权 第二needAuthorization一直是false ,onNeedPrivacyAuthorization根本不可能触发!
| 框架类型 | 问题类型 | API/组件名称 | 终端类型 | 微信版本 | 基础库版本 |
|---|---|---|---|---|---|
| 小程序 | Bug | wx.onNeedPrivacyAuthorization | 工具 | 8.0.40 | 3.0.0 |
官方代码都回滚了,api权限可以正常使用了现在
"__usePrivacyCheck__": true,
appjson 文件里面要加个
9.15之前要配置
"__usePrivacyCheck__": trueuniapp是在manifest.json文件加上的
taro是app.js文件
我真糙,做完排了两小时,早上知道原因接入用了三小时。你现在给我撤回了消息?
建议自己catch 不触发的
try {
await requirePrivacyApi()
} catch (e) {
e.errno === 112 && this.setData({ showPrivacy: true })
}
x.onNeedPrivacyAuthorization 体验版正常,线上正式版不触发,有遇到过类似情况吗?
开发能触犯,体验版测试不触发,咋回事?
我的needAuthorization 返回 true , 但是 wx.onNeedPrivacyAuthorization 一直不触发。 不管是false ,还是true 都不进行触发。 就测试的时候 触发过一次。 后来就在也没触发过了。
wx.setClipboardData 也无法触发wx.onNeedPrivacyAuthorization,真是太坑了
https://developers.weixin.qq.com/community/develop/article/doc/00040cdf6981c8983240486316b413
所使用到的隐私接口在后台设置完,等待审核完成后,再过几分钟就能触发了
{"__usePrivacyCheck__": true,}wx.setClipboardData({data: '123',success() {console.log('success')},fail(res) {console.log(res)}})