收藏
回答

小程序在iOS系统使用chooseAvatar无法获取真实的用户头像,如何解决呢?

<button open-type="chooseAvatar" bind:chooseavatar="handleChooseAvatar"></button>

根据文档(参看https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/userProfile.html),使用上述代码获取用户的微信头像,已经通过了用户隐私协议,在android系统上完全没问题,但是在iOS系统上最终获取的头像都是一片空白,在iOS系统上的效果如下,下面三张照片分别是选择头像前,选择头像的弹窗,以及选择头像后。

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

2 个回答

  • Demons
    Demons
    2023-12-26

    请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2023-12-26
    有用
    回复 1
    • ————
      ————
      2023-12-27
      描述的很清晰了,就是使用新的方式获取微信的用户头像,隐私授权成功,在本地调试和体验版中,Android手机都正常,iOS系统出现异常
      2023-12-27
      回复
  • 那一抹笑😃 穿透阳光
    那一抹笑😃 穿透阳光
    2023-12-25

    你用安卓手机试了,能正常显示吗

    2023-12-25
    有用
    回复 3
    • ————
      ————
      2023-12-26
      已经描述的很清晰了,安卓手机完全正常
      2023-12-26
      回复
    • ————
      ————
      2023-12-26
      我在小程序测试版和本地环境调试的结果是安卓手机都正常,苹果手机都有问题
      2023-12-26
      回复
    • 那一抹笑😃 穿透阳光
      那一抹笑😃 穿透阳光
      2023-12-26回复————
      经过测试,没有任何问题,这个只有你自己检查一下代码了
      2023-12-26
      回复
登录 后发表内容