有人使用的是mpvue框架吗,我在uniapp的项目能跑起来了,一样的代码在mpvue,needAuthorization一直是false
调用getPrivacySetting 这个needAuthorization还是false?最近在配置用户隐私协议弹窗, 发现调用wx.getPrivacySetting的返回值res.needAuthorization一直是false 清了所有缓存用pc和手机都是 是不是说明我的小程序没有用到用户隐私协议??? 但是我们公司确实用到了用户手机号授权登录 还有高德地图API逆地理位置解析 搞不懂这个怎么调用 async onLoad() { //地图中心点 await this.mapCenter() wx.getPrivacySetting({ success: res => { console.log(res) // 返回结果为: res = { needAuthorization: true/false, privacyContractName: '《xxx隐私保护指引》' } console.log(res,'wx.getPrivacySetting'); if (res.needAuthorization) { // 需要弹出隐私协议 this.privacy_pop = true } else { // 用户已经同意过隐私协议,所以不需要再弹出隐私协议,也能调用已声明过的隐私接口 } }, fail: () => {}, complete:() => {} }) },
2023-08-30onNeedPrivacyAuthorization写在onload没触发是怎么回事呢,我用的getPrivacySetting去弹窗,确定的时候按照你写的报resolvePrivacyAuthorization undefined
小程序隐私授权wx.onNeedPrivacyAuthorization案例分享?目前有些小伙伴wx.onNeedPrivacyAuthorization授权有疑问。所以分享一下目前我在开发者工具中的demo,没完整测试过。供大家参考一下 1、首先,登录小程序后台。在【设置】-【基本设置】-【服务内容与声明】-【用户隐私保护指引】中,按需求设置,填写你调用隐私接口用来做什么。提交后,官方会审核 2、目前,官方接口有问题,wx.getPrivacySetting接口(此接口是用来辅助的,用来判断当前用户是否已经授权过)一直反馈false,导致wx.onNeedPrivacyAuthorization无法触发。所以可以先不用调试全流程,先统计下那些业务/页面调用了隐私接口。具体隐私接口官方有列出来,参考链接:https://developers.weixin.qq.com/miniprogram/dev/framework/user-privacy/miniprogram-intro.html 中的“开发者处理的信息”这一部分 3、在官方接口准备好前,可以先准备下隐私弹框组件。后续wx.onNeedPrivacyAuthorization中要展示此组件。弹框中的隐私协议可以通过wx.openPrivacyContract 打开第1步中,在微信后台填写的隐私指引页面。(PC端跳转空白页面,真机调试能打开页面) 下面提供几个demo代码图片 [图片] [图片] [图片] [图片]
2023-08-25编译器不支持,真机才能打开
wx.reserveChannelsLive 无法唤起预约弹窗?在调用getChannelsLiveNoticeInfo获取直播预约信息noticeId,调用wx.reserveChannelsLive传入noticeId, 无法唤起预约弹窗
2023-02-07