收藏
回答

使用getPhoneNumber获取手机号code,微信PC拿不到code,手机端可以获取到?

<u-button class="transparent-btn" open-type="getPhoneNumber" @getphonenumber="getPhoneNumber">授权登录</u-button>

使用getPhoneNumber获取手机号code,微信PC拿不到code,手机端可以获取到e.detail.code

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

6 个回答

  • Demons
    Demons
    2022-05-07

    ① 确认当前基础库版本是否为 2.21.2 及以上。

    ② 目前开发者工具稳定版未兼容此表现(近期应该会同步)。

    ③ 正常情况下,基础库 2.21.2 对应的是客户端版本号为 8.0.16,如果你的版本低于 8.0.16 并且是通过开发者工具向客户端推送的 2.21.2 基础库,大几率不会返回 code 参数,请手动更新微信版本。


    目前请先用 开发版 或者 真机 进行调试。


    2022-05-07
    有用
    回复 2
    • running
      running
      发表于移动端
      2022-05-07
      不是开发者工具,是微信PC客户端
      2022-05-07
      回复
    • running
      running
      发表于移动端
      2022-05-07
      开发者工具的话基础库版本如果高版本可以获取到code,但是会页面会报渲染层错误。只有2.13.0以下版本才不会报渲染层这个错误,但是就没办法获取到code了
      2022-05-07
      回复
  • 恭喜發財
    恭喜發財
    2023-06-20

    Mac mini 微信 Version. 3.7.0 (25067) 体验版 无法获取code

    2023-06-20
    有用
    回复
  • 🇪 🇱 🇸 🇪
    🇪 🇱 🇸 🇪
    2023-06-02

    确定了 需要用户微信版本超过8.0.16 贼坑

    2023-06-02
    有用
    回复
  • fish
    fish
    2023-02-13

    从 app store 最新下载的 mac 版微信,也获取不到,信息如下:

    设备类型:MacBookPro14,1

    系统版本:版本13.2(版号22D49)

    系统语言:zh-Hans

    微信版本:[2022-12-19 10:58:53] v3.6.2.16 (24457) #d65bfcc641 p_0

    微信语言:zh-Hans

    历史版本:[2023-02-10 15:02:50] v3.6.2.16 (24457) #d65bfcc641

    网络状态:Reachable via WiFi or Ethernet

    2023-02-13
    有用
    回复
  • _ ~ _
    _ ~ _
    2023-01-30

    也遇到了,请问怎么解决的

    2023-01-30
    有用
    回复
  • 寻找
    寻找
    2022-06-25

    是微信mac 版本

    2022-06-25
    有用
    回复 2
    • 阿😸
      阿😸
      2022-08-18
      你们找到方法了吗
      2022-08-18
      回复
    • 寻找
      寻找
      2022-11-23回复阿😸
      同时兼容旧的和新的啦
      2022-11-23
      回复
登录 后发表内容