小程序
小游戏
企业微信
微信支付
扫描小程序码分享
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
大佬,是不是只要我在登陆的时候做了这个隐私协议弹框,用户同意后,我后面业务中用的wx.chooseImage 或者 wx.chooseLocation 等接口都能正常使用?
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
意思这个底部的同意需要调用下面的方法才可以正常使用 这些api吗wx.getUserProfile()wx.chooseMedia()wx.getClipboardData()wx.startRecord()
wx.getPrivacySetting({ success: res => { console.log(res) // 返回结果为: res = { needAuthorization: true/false, privacyContractName: '《xxx隐私保护指引》' } if (res.needAuthorization) { // 需要弹出隐私协议 this.setData({ showPrivacy: true }) } else { // 用户已经同意过隐私协议,所以不需要再弹出隐私协议,也能调用已声明过的隐私接口 // wx.getUserProfile() // wx.chooseMedia() // wx.getClipboardData() // wx.startRecord() } }, fail: () => {}, complete() => {} })
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
大佬,是不是只要我在登陆的时候做了这个隐私协议弹框,用户同意后,我后面业务中用的wx.chooseImage 或者 wx.chooseLocation 等接口都能正常使用?
wx.getPrivacySetting({ success: res => { console.log(res) // 返回结果为: res = { needAuthorization: true/false, privacyContractName: '《xxx隐私保护指引》' } if (res.needAuthorization) { // 需要弹出隐私协议 this.setData({ showPrivacy: true }) } else { // 用户已经同意过隐私协议,所以不需要再弹出隐私协议,也能调用已声明过的隐私接口 // wx.getUserProfile() // wx.chooseMedia() // wx.getClipboardData() // wx.startRecord() } }, fail: () => {}, complete() => {} })