wx.requirePrivacyAuthorize的fail回调方法有没有执行?怀疑你调用了多个隐私接口,但只保存了最后一个resolve
关于wx.requirePrivacyAuthorize无法进入回调问题?请问一下 使用微信小程序的wx.onNeedPrivacyAuthorization的resolve回调函数触发resolve({ event: 'agree', buttonId: 'agree-btn' })之后 wx.requirePrivacyAuthorize的success回调方法没有执行是因为什么? wx.requirePrivacyAuthorize是在一个JS文件中调用地理位置之前调用的
2023-09-07如果你是用getPrivacySetting触发弹窗的话,不需要this.resolvePrivacyAuthorization,参考https://developers.weixin.qq.com/community/develop/article/doc/000a4eac3544d8549a30547e26b413?jumpto=comment&commentid=000e083c6bc0b863c940627ee610
微信隐私协议,我在刚进页面的时候就弹窗,但是点击按钮报错?[图片] 提示this.resolvePrivacyAuthorization is not a function,也不会调用wx.onNeedPrivacyAuthorization
2023-09-07哦 看明白了,意思是只做了后台配置,没有加弹窗发版 1.不能 2.不是
关于小程序隐私保护指引设置的兼容性问题?[图片] 官方文档提到在 2023年9月15号之后,不论 app.json 中是否有配置 __usePrivacyCheck__,隐私相关功能都会启用。仅有在指引中声明所处理的用户信息,才可以调用平台提供的对应接口或组件。若未声明,对应接口或组件将直接禁用。 1、如果小程序在915之前已经上线且正常使用,在915之前通过https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/privacy_config/set_privacy_setting.html给该小程序配置了用户隐私保护指引。 2、但是915没有提审小程序版本,即在调用涉及用户隐私的微信接口或组件时,没有调用wx.onNeedPrivacyAuthorization(function callback) 和 wx.requirePrivacyAuthorize(Object object) 。 问题1:那么这个小程序能否正常调用微信平台提供的对应接口或组件,对应接口或组件会不会被禁用(即能否跟915之前一样正常使用)? 问题2:还是说,只要在915之前给该小程序配置了用户隐私保护指引即可?
2023-09-07贴代码
button组件的bindagreeprivacyauthorizan回调失败?开发者工具选择3.0.1基础库,button组件的bindagreeprivacyauthorization不触发,button加上ID也不起作用;用的taro框架 [图片]
2023-09-07button加个id
2.32.3基础库隐私政策open-type=agreePrivacyAuth的btton无响应?因为设置了"__usePrivacyCheck__": true, 所以一系列隐私声明的接口都需要点击agreePrivacyAuth才可以使用,但是2.32.3基础库的button,无法获取响应 <button class="agree-button-big" open-type="agreePrivacyAuthorization" bindagreeprivacyauthorization="handleAgreePrivacyAuthorization" wx:if="{{!agree && canIUseGetPrivacy}}">同意</button> 以下函数点击按钮后无任何输出 handleAgreePrivacyAuthorization(e) { console.log('handleAgreePrivacyAuthorization...') console.log(e) }
2023-09-07privacyResolves 这玩意在哪里定义的你倒是贴出来啊
用户协议隐私弹窗点击报错, privacyResolves is not defined ?[图片] 在onLoad里写了 [图片] [图片] 不管是拒绝还是同意都报privacyResolves is not defined , 排查半天怀疑是wx.onNeedPrivacyAuthorization没有触发, 后来又查了一下说用户点击操作触发了隐私按钮,才调用. 但我的是进入页面直接调用 , 于是我用wx.getPrivacySetting判断了一下, 于是就变成了这样 [图片] 授权直接跑前面了 真的不知道怎么办了, 有没有人知道怎么回事
2023-09-07加激励广告,看了广告才能显示成绩
云开发19.9一个月的基础套餐够用吗?给1000多人的学校做个家长能查看自己孩子成绩的小程序,云开发19.9一个月的基础套餐够用吗?
2023-09-07域名白名单没配置吧
每次小程序审核通过,自己写的接口就断了?提交发布之前在本地测试接口是好的 提交审核通过,发布之后小程序中自己写的几个接口就断了,是什么原因?
2023-09-07wxml贴一下
wx.onNeedPrivacyAuthorization监听隐私授权,同意后回调没有达到预期效果wx.onNeedPrivacyAuthorization((resolve, eventInfo) => { // console.log('触发本次事件的接口是:' + eventInfo.referrer, eventInfo, resolve) // 需要用户同意隐私授权时 // 弹出开发者自定义的隐私授权弹窗 this.setData({ _visable: true }) this.resolvePrivacyAuthorization = resolve }); bindAgreePrivacyAuthorization() { // console.log('同意', this.resolvePrivacyAuthorization) this.resolvePrivacyAuthorization({ buttonId: 'agree-btn', event: 'agree' }) this.setData({ _visable: false, }) } 创建以上代码用于授权隐私,以下代码测试调用效果 wx.authorize({ scope: scope.userLocation, // 授权成功的回调 success(res) { console.log(res, 'success') }, // 拒绝授权后的回调 fail(res) { console.log(res, 'getSetting--fail') if (res.errno == 104) { // 隐私权限取消授权 // getSetting(scope, success, cancel) if (res.errMsg == 'authorize:fail privacy permission is not authorized or buttonId is wrong') { // 已经授权,但是不知道为毛buttonId is wrong,可能那边的回调有问题,所以再调用一下 } else { // 确认不授权隐私 } } else { // 引导授权 } }, }) 预期确认授权以后,应该直接进入success回调,打印console.log(res, 'success')但是实际情况会触发fail,打印信息为authorize:fail privacy permission is not authorized or buttonId is wrong,监听是以组件形式引入界面。 使用button获取getPhoneNumber第一次同意授权也无法获取到号码,需要再次点击才能获取到信息
2023-09-07基础库版本是多少?后台有没有做配置?
小程序获取用户隐私,res.needAuthorizatio一直返回false是什么原因?[图片][图片] wx.getPrivacySetting 后通过res.needAuthorization获取是否获取用户隐私一直返回false,manifest.json中配置了"__usePrivacyCheck__": true,麻烦技术看看是什么原因呢?
2023-09-07