小程序
小游戏
企业微信
微信支付
扫描小程序码分享
点击登录按钮调用getPrivacySetting进行隐私声明,点击【同意隐私声明】按钮之后直接调用getUserPro就会报错,但是再次点击getUserPro方法就又可以使用。
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
点击登录按钮,先判断是否已授权
wx.getPrivacySetting({ success: (res) => { console.log(res,'res'); if (res.needAuthorization) { this.ISshow = true;//未授权显示弹窗操作 } else { //已授权直接走同意流程 } }, fail: () => { console.log("查询隐私失败"); }, });
点击弹窗的同意并继续,调用下面的内容
wx.getUserProfile({ desc: '完善资料', success: resp => { console.log(resp) }, fail: function (resp) { console.log(resp); } })
然后就下面图片的错啦
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
应该是没有在小程序后台声明用户信息的隐私。
看官方文档https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/product/privacy_setting.html
贴代码
有没有上报啊?
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
点击登录按钮,先判断是否已授权
wx.getPrivacySetting({ success: (res) => { console.log(res,'res'); if (res.needAuthorization) { this.ISshow = true;//未授权显示弹窗操作 } else { //已授权直接走同意流程 } }, fail: () => { console.log("查询隐私失败"); }, });
点击弹窗的同意并继续,调用下面的内容
wx.getUserProfile({ desc: '完善资料', success: resp => { console.log(resp) }, fail: function (resp) { console.log(resp); } })
然后就下面图片的错啦
应该是没有在小程序后台声明用户信息的隐私。
看官方文档https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/product/privacy_setting.html
贴代码
有没有上报啊?