遇到了同样的问题,我的基础库是3.0.0。单独加隐私弹框可以,但耦合就会报错getPhoneNumber:fail privacy permission is not authorized,errno:104
隐私同意按钮支持与手机号快速验证组件耦合使用调不起手机号授权,直接报错<!-- 点击按钮无反应、无报错 --> <button open-type="agreePrivacyAuthorization" bindagreeprivacyauthorization="handleAgreePrivacyAuthorization">同意</button> <button open-type="agreePrivacyAuthorization" @agreeprivacyauthorization="handleAgreePrivacyAuthorization">同意</button> <!-- 点击按钮,报错信息: getPhoneNumber:fail privacy permission is not authorized --> <button open-type="getPhoneNumber|agreePrivacyAuthorization" bindgetphonenumber="handleGetPhoneNumber" bindagreeprivacyauthorization="handleAgreePrivacyAuthorization"> 同意隐私协议并授权手机号 </button> <button open-type="getPhoneNumber|agreePrivacyAuthorization" @getphonenumber="handleGetPhoneNumber" @agreeprivacyauthorization="handleAgreePrivacyAuthorization"> 同意隐私协议并授权手机号 </button> 按照官方文档:小程序隐私协议开发指南 https://developers.weixin.qq.com/miniprogram/dev/framework/user-privacy/PrivacyAuthorize.html 修改以上方式都试过了,没有用!隐私同意按钮支持与手机号快速验证组件耦合使用调不起手机号授权,直接报错! HBuilder x 3.8.12 编辑器 微信开发者工具 调试基础库 2.32.3 wx.getPrivacySetting 微信开发者工具 可以log打印,真机调试微信版本8.0.24不进入判断,没有log日志
2023-09-07请问解决了吗
微信开发者工具删除授权信息功能无效?开发者工具版本号1.06.2210310清除授权数据后,依然用户授权信息一直是true <button wx:else bindtap="getUserProfile" class="btn-getuser">登录</button> wx.getUserProfile authSetting['scope.userInfo']一直是true wx.getSetting({ success(res) { if (res.authSetting['scope.userInfo']) { console.log('用户已经授权') App.globalData.isAuth = true }else{ console.log('用户未授权') } } })
2023-05-19