这是支付回调页的一个错误,不会影响用户使用,忽略即可。新版本客户端已经修复。
We分析关于微信支付报错的日志[图片] [图片] AppID:wx4328af055800c98e 请问一下这是什么原因导致的?
01-04[图片]
急!wx.getBackgroundFetchData 某些机型第一次启动小程序 返回的数据为空?[图片] 然后手动右上角重新进入小程序,就可以拉取到了 下图是重新进入的情况 [图片] 请问是什么原因
2023-09-04可以的。隐私提示形式开发者自己决定。[图片]
小程序隐私保护可以不写成弹窗,换成页面方式吗?onNeedPrivacyAuthorization可以写成页面的方式吗? app.js入口监听(wx.onNeedPrivacyAuthorization)当用户点击需要授权的操作时,判断没授权就跳到授权的页面去(把当前的resolve保存在全局resolvePrivacyAuthorization)在授权页面,页面信息和弹窗的东西一样。拿到全局的resolvePrivacyAuthorization1. 用户点击同意,上报同意,回退页面,正式使用功能; resolvePrivacyAuthorization({ buttonId: 'agree-btn', event: 'agree' }) wx.navigateBack() 2. 用户点击拒绝,上报拒绝,回退页面; resolvePrivacyAuthorization({ event: 'disagree' }) wx.navigateBack() 3. 用户直接回退页面,也是上报拒绝,在onUnload生命周期触发 onUnload() { resolvePrivacyAuthorization({ event: 'disagree' }) } 只要用户没同意,就重复上面2,3,4
2023-08-29同一个<button open-type="getPhoneNumber">按钮,如果点击了,但还没有触发bindgetphonenumber事件,然后又重复点击,此时会报invoke getPhoneNumber too frequently的错误。 这个是一直都存在的逻辑,你可以试试去掉隐私功能,然后连续点击这个按钮来复现。 如果要规避这个错误,目前你需要做的是限制用户重复点击手机号按钮。
隐私授权弹窗在调用手机号授权时会提示invoke getPhoneNumber too frequ?隐私授权弹窗,在调用 手机号授权时,多页面会相互阻塞手机号获取 例如 首页中 点击 微信授权手机号登陆 按钮,获取手机号授权,弹出了隐私弹窗,此时不操作弹窗 进入一个详情页, 点击 微信授权手机号登陆 按钮,获取手机号授权,弹出了隐私弹窗,此时不操作弹窗, 返回 首页,再次点击微信授权手机号登陆 按钮, 此时会提示 invoke getPhoneNumber too frequently [图片] [图片] [图片] 代码片段 https://developers.weixin.qq.com/s/yOmtrGmY7lKW
2023-08-24wx.onNeedPrivacyAuthorization 不是必须的。只要用户点了同意按钮就行。 wx.onNeedPrivacyAuthorization 和 resolve 的意义是没弹窗前就调用了隐私接口,这时候可以拦截隐私接口并弹窗。 可参考官方demo:https://developers.weixin.qq.com/miniprogram/dev/framework/user-privacy/PrivacyAuthorize.html
用户隐私保护指引 - 问题 - 用了 open-type 后,为什么还需要 resolve问题1: 如果是用户打开小程序后,直接弹窗给用户隐私指引。在用户点击按钮(<button open-type="agreePrivacyAuthorization">)后,还需要做 resolve 的操作不?这个时候也拿不到 resolve,是不是点击同意后,微信就拿到通知了? 还是弹窗必须要在 onNeedPrivacyAuthorization 拿到 resolve 后才能弹? 问题2: wx.onNeedPrivacyAuthorization 时有 resolve,为什么有了 open-type="agreePrivacyAuthorization" 还需要再 resolve 一次。如果是为了方便小程序继续获取用户信息,bindagreeprivacyauthorization 就可以。
2023-08-23bindtap改成bindagreeprivacyauthorization就行
隐私协议接口requirePrivacyAuthorize均返回fail?无论选择同意还是拒绝都会返回错误,但是返回提示有不同的地方。 拒绝的时候返回: [图片] 同意的时候返回: [图片] 同意后虽然报错了,但是相关接口是可以调用了。重新加载应用getPrivacySetting接口返回needAuthorization也是false了,证明授权成功。 因为采用的是Taro,特地在微信开发者工具上查看编译后代码如下: [图片] [图片] [图片] 编译后的代码中button id没有发现错误。
2023-08-23基于demo2稍微改下就好了: https://developers.weixin.qq.com/s/g6BWZGmt7XK9
隐私授权的demo2,如果将页面设置到tabbar中,则privacyPopup弹窗出现页面不对?隐私授权的demo2,如果将页面设置到tabbar中,则privacyPopup弹窗组件会出错,首页调用一个隐私权限接口,页面1调用一个隐私权限接口,两个页面都引入了 privacyPopup弹窗组件; 操作步骤: 首页切换到 页面1, 页面1 (也是tabbar中的页面)切换到首页,此时 在首页点击 调用权限 按钮,则弹窗出现在页面1中,而不是首页 [图片] [图片] [图片]
2023-08-23只能用正式号来测了wx.onNeedPrivacyAuthorization不是必须的,resolvePrivacyAuthorization也不是必须的。只有同意按钮是必须的是正确的
隐私协议官方demo问题,文号补丁?[图片] 官方在回滚了多天之后终于滚回来并且提供了demo 我试了,提出以下问题 1、个人测试号怎么测试?按照官方文档必须配置了《小程序用户隐私保护指引》才能调用相关接口,那么个人测试号怎么办? 2、demo1没用到wx.onNeedPrivacyAuthorization,同意和不同意按钮的对应事件里也没有调用resolvePrivacyAuthorization,只是做了协议弹窗的关闭和相关权限接口的调用,是不是说wx.onNeedPrivacyAuthorization并不是必须的,resolvePrivacyAuthorization也不是必须的? 3、说个我这边的实际使用场景,小程序里要使用<button open-type="getPhoneNumber">,我目前的流程是先隐藏获取手机号按钮,页面加载后弹出隐私弹窗,用户同意后再显示获取手机号按钮。目前我是按照demo1的代码,没有使用wx.onNeedPrivacyAuthorization。不知道这个流程是不是正确的,请官方和各位大佬指教
2023-08-23目前隐私功能已上线。app.json中增加"__usePrivacyCheck__": true配置即可生效。接口详情及完整demo参考 https://developers.weixin.qq.com/miniprogram/dev/framework/user-privacy/PrivacyAuthorize.html
获取用户隐私协议授权接口wx.getPrivacySetting返回参数内容跟什么配置有关?小程序中有使用到获取微信用户的手机号码 以及 地理位置等隐私信息 为了符合微信平台的最新隐私协议的授权条例,在查看微信文档开发功能的时候发现以下问题,望大家指点迷津一下,感激不尽 我的开发逻辑:调用 wx.getPrivacySetting接口获取返回的needAuthorization参数如果needAuthorization参数为true 则调用wx.openPrivacyContract接口弹起/打开隐私条例给用户查看问题: 1、请问我这样的开发逻辑正确吗? 2、隐私条例是否需要自己创建一个窗口 并且以文本的形式展示供用户查看才起作用? 3、wx.getPrivacySetting这个接口返回needAuthorization参数跟什么因素有关,这边一直显示返回是false
2023-08-22小于2.32.3的基础库不会限制隐私接口调用 具体以文档为准。 [图片] https://developers.weixin.qq.com/miniprogram/dev/framework/user-privacy/PrivacyAuthorize.html
如果基础库的版本小于2.33.0, 如何处理隐私政策的兼容性处理问题?8月14号,发出了要设置隐私保护指引的公告,从9月15号起,正式版本小程序需要同步用户隐私政策后,才能正常调用API或组件,那么我想问一下,如果客户端的基础库版本小于2.33.0,需要做怎么样的兼容性处理? 在基础库版本小于2.33.0的情况下可认为用户具备API或组件的调用权限?还是需要提示用户做其他的操作?
2023-08-18