wx.onNeedPrivacyAuthorization一直不触发,然后我使用 wx.getPrivacySetting获取是否授权过隐私协议, 但是一直返回needAuthorization是false,也就是说我授权过,我何时授权过?。
那我现在咋搞 第一我清除不了授权 第二needAuthorization一直是false ,onNeedPrivacyAuthorization根本不可能触发!
框架类型 | 问题类型 | API/组件名称 | 终端类型 | 微信版本 | 基础库版本 |
---|---|---|---|---|---|
小程序 | Bug | wx.onNeedPrivacyAuthorization | 工具 | 8.0.40 | 3.0.0 |
"__usePrivacyCheck__": true,
appjson 文件里面要加个
9.15之前要配置
"__usePrivacyCheck__": true
uniapp是在manifest.json文件加上的
taro是app.js文件
我真糙,做完排了两小时,早上知道原因接入用了三小时。你现在给我撤回了消息?
能到第一步第二步 就是不到第三步,usePrivacyCheck 也设置成true了, 这是不是开发环境不生效? 有没有大佬指点下
建议自己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)
}
})
小程序基操 是吧 服了