收藏
回答

关于getPhoneNumber:fail no permission的问题?

小游戏 appid:wxdf956b3ac9189c29

现象:  在真机微信环境下,小游戏已完成用户隐私保护指引配置,已开启隐私授权弹窗,主体为  非个人且已认证。调用 wx.requirePrivacyAuthorize 成功后,用户再次点击手机号快捷登录,调用wx.getPhoneNumber 返回:getPhoneNumber:fail no permission

真机环境:platform: android、system: Android 12、WeChat version: 8.0.69、SDKVersion: 3.15.1、hostEnv: WeChat

已排查:1. 非个人主体且已认证;2. 小游戏后台已开启隐私授权弹窗;3. 用户隐私保护指引已声明手机号用途;4. 真机环境,非 devtools;5. 已确保在用户点击链路中调用 wx.getPhoneNumber;6. 非额度不足错误,errno 非 1400001

诉求:请协助核查该小游戏 appid 是否已实际开通/放通 wx.getPhoneNumber(手机号快速验证)能力,或是否存在账号侧权限限制。

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

1 个回答

  • nightmare
    nightmare
    7小时前

    真机调试的时候隐私窗口弹出并点击同意以后日志中有requirePrivacyAuthorize:ok,需要再次手动触发获取手机号,再次点击以后出现getPhoneNumber:fail no permission

    7小时前
    有用
    回复 1
    • nightmare
      nightmare
      7小时前
      重启开发者工具、更新开发者工具都尝试过了,并且主体为企业法人及个体工商户,微信认证已经认证过了
      7小时前
      回复
登录 后发表内容