收藏
回答

mac微信小程序登录失败

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug 手机号快速验证组件 微信iOS客户端 3.8.4 (27738) 1.0.0

通过「getphonenumber」方法获取手机号没有反应,正常应该会有授权或者手机号选择的弹框,在windows上就没事

如下是方法返回的e中的detail,正常是应该有Code字段的

"detail": {
        "errno": 104,
        "errMsg": "privacy permission is not authorized"
    },
回答关注问题邀请回答
收藏

2 个回答

  • 十顺
    十顺
    2023-11-02

    解决了嘛哥

    2023-11-02
    有用
    回复 2
    • Plan B
      Plan B
      2023-11-03
      貌似是17号微信隐私政策更新导致的,可以试一下将登录按钮的open-type改为「open-type="getPhoneNumber|agreePrivacyAuthorization"」,或者单独实现一套用户同意授权访问隐私的弹框逻辑,参考这个如下代码
      2023-11-03
      回复
    • Plan B
      Plan B
      2023-11-03
      不一定生效哈 测试环境的好像是对了 线上的还没有验证
      2023-11-03
      回复
  • Plan B
    Plan B
    2023-11-02

    不对 部分windows上也是一样的现象 登录失败

    2023-11-02
    有用
    回复
登录 后发表内容