收藏
回答

隐私同意按钮支持与手机号快速验证组件耦合使用调不起手机号授权,直接报错

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug <button open-type="getPhoneNumber|agreePrivacyAuthorization" bindgetphonenumber="handleGetPhoneNumber" bindagreeprivacyauthorization="handleAgreePrivacyAuthorization"> 同意隐私协议并授权手机号 </button> 工具 8.0.24 2.32.3
<!-- 点击按钮无反应、无报错 -->
<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日志

回答关注问题邀请回答
收藏

1 个回答

  • 大吃一🐳
    大吃一🐳
    2023-09-07

    遇到了同样的问题,我的基础库是3.0.0。单独加隐私弹框可以,但耦合就会报错getPhoneNumber:fail privacy permission is not authorized,errno:104

    2023-09-07
    有用
    回复 2
    • 大吃一🐳
      大吃一🐳
      2023-09-07
      我手机预览可以,开发者工具不行
      2023-09-07
      回复
    • 吧唧一口小丸子
      吧唧一口小丸子
      2023-09-13
      单独加隐私弹窗,拒绝时会再次弹出,二次拒绝才会关闭的情况怎么解决呀
      2023-09-13
      回复
登录 后发表内容