收藏
回答

相同的登录代码,调试基础库为较低版本时,可弹出获取昵称头像弹窗,但较高版本 不弹窗。为啥?

AppID
wx62f69f2500fb9afe

相同的登录代码,调试基础库为较低版本时(2.25.4及以下)可以弹出获取昵称头像 确认弹窗。但调试基础库为较高版本时(3.10.3及以上),就不弹窗了,无法获取用户昵称头像,这是为什么?

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

2 个回答

  • Hlxuan.
    Hlxuan.
    1天前

    请问是不是使用 wx.getUserProfile 接口?

    wx.getUserProfile 接口有调整,目前已经不能获取用户微信头像和昵称,默认返回的是灰色头像和“微信用户”,也没有授权弹窗了(除了旧版本微信[基础库版本低于2.27.1]和接口调整生效期前发布的小程序版本外),参考公告:https://developers.weixin.qq.com/community/develop/doc/00022c683e8a80b29bed2142b56c01


    当前如果有头像和昵称获取的需要,只能让用户自己填写:https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/userProfile.html

    你的小程序用户隐私保护指引里面未声明【收集你的昵称、头像】隐私类型,如需使用上述头像昵称填写功能,需要补充完善哈。

    1天前
    有用
    回复
  • 智能回答 智能回答 本次回答由AI生成
    1天前
    有用
    • Hlxuan.
      Hlxuan.
      1天前
      回答有误。
      首先,button组件 open-type 没有 nickname 和 avatar ,获取用户头像是 chooseAvatar 。


      其次,<button open-type="getUserInfo"> 已回收。
      1天前
      回复
登录 后发表内容