收藏
回答

wx.getUserProfile部分手机可以调用拿到用户的头像和昵称,有些又拿不到?

第一张图是用的wx.getUserInfo获取的用户登录的昵称和头像,用的微信号版本是一样的,但是不同微信号获取信息是拿到的又是不一样,一个拿到了,另外一个没有拿到,用旧的wx.getUserInfo去获取用户信息拿到的都是灰色头像和灰色昵称,按照官方的说法基础库也是调到在支持的版本之间的,为什么会出现一个拿不到一个拿的到昵称和头像呢?

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

3 个回答

  • @
    @
    2022-12-30

    基础库版本不一样

    2022-12-30
    有用
    回复
  • Hlxuan.
    Hlxuan.
    2022-12-30

    你可以点system看下真机的基础库版本是多少。

    2022-12-30
    有用
    回复 7
    • ༈
      2022-12-30
      2022-12-30
      回复
    • ༈
      2022-12-30回复
      第一个图没有在开发工具中点击基础库旁边的推送,也是可以唤醒授权弹窗,底下这2个中的第一个是直接测试用户,第二个是开发用户一开始也没有唤醒授权弹窗,后面点了基础库旁边的推送才有这个授权弹窗出来
      2022-12-30
      回复
    • ༈
      2022-12-30
      真机的基础库版本这个版本有关系吗?
      2022-12-30
      回复
    • Hlxuan.
      Hlxuan.
      2022-12-30回复
      1、你第一张图,我看到你的微信版本比较旧,基础库在2.21.4,应该是可以正常拉起弹窗的。
      2、后面的图,你的微信版本较新(基础库跟着微信升级),就返回不了;后面你点了「推送」改变了本机的基础库版本,所以就能正常拉起弹窗。
      3、开发者工具旁边的「推送」按钮只能将基础库版本推送到你登录开发者工具的微信号上(登录这个微信号的手机上),这并不能改变用户的基础库版本。
      4、基础库版本分布你可以看下这个文档:https://developers.weixin.qq.com/miniprogram/dev/framework/client-lib/version.html
      2022-12-30
      回复
    • ༈
      2022-12-30回复Hlxuan.
      好的,谢谢
      2022-12-30
      回复
    查看更多(2)
  • ༈
    2022-12-30

    拿不到昵称和头像的授权弹窗是不会弹窗,拿的到的会直接唤醒授权弹窗

    2022-12-30
    有用
    回复
登录 后发表内容