<!-- 点击按钮无反应、无报错 -->
<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日志
遇到了同样的问题,我的基础库是3.0.0。单独加隐私弹框可以,但耦合就会报错getPhoneNumber:fail privacy permission is not authorized,errno:104