收藏
回答

2022年10月25日后,获取新的用户头像昵称旧版本仍然会正常返回吗?

第一条:(wx.getUserProfile)在10月25日后统一返回「灰色头像」、「微信用户」。

但是

第四条:对于低版本,也就是微信版本8.0.16以下(基础库版本2.21.2以下),(wx.getUserProfile)接口将正常返回用户头像昵称

这明显有冲突,一下子统一返回灰色头像,一下子又说低版本返回正常头像和昵称。

我可以理解为以下观点这样吗?

1、微信版本8.0.16以下(基础库版本2.21.2以下)使用接口(wx.getUserProfile)会正常返回头像和昵称,新的「 头像昵称填写能力」组件功能不向下兼容。

2、微信版本8.0.16以上(基础库版本2.21.2以上)使用接口(wx.getUserProfile)会返回「灰色头像」、「微信用户」,新的「 头像昵称填写能力」组件,需要用户自己手动去配置头像和昵称

最后一次编辑于  2022-09-04
回答关注问题邀请回答
收藏

2 个回答

  • 哄哄
    哄哄
    2022-12-01

    以后买家评论里面全是灰色的微信头像 和 微信用户。。。什么逻辑啊,就像我们这社区 全是灰色头像 和微信用户。。。那是个什么场景

    2022-12-01
    有用 1
    回复
  • 小黎
    小黎
    2022-09-05

    你的大致意思没错

    但他的意思是想告诉你,你不能保证用户是否处于低版本,因为用户肯定会一直更新微信啊,大部分是高版本,就需要通过头像昵称填写能力获取头像昵称,而哪些少数使用低版本的用户,你可以通过wx.getUserProfile来做兼容,不做的话就无法获取头像昵称(因为低版本头像昵称填写能力不支持),等于放弃这些低版本用户,如果你坚持只使用wx.getUserProfile,那高版本的大部分用户都获取不到头像昵称

    2022-09-05
    有用
    回复 4
    • 云轩雨
      云轩雨
      2022-09-14
      也就是说,低版本的用户,即微信版本8.0.16以下的,即使基础库版本2.21.2以上,也是通过wx.getUserProfile来授权获取到头像昵称?也就是对于微信版本8.0.16以下的用户来说,没什么影响?
      2022-09-14
      回复
    • 小黎
      小黎
      2022-09-14回复云轩雨
      微信版本对应的就是小程序的基础版本库,你不能保证用户一直用低版本微信吧
      2022-09-14
      回复
    • 信徒
      信徒
      2022-11-14
      请问为什么 低版本的加密数据解密就成功了 切换到高版本的基础库解密就失败了呢
      2022-11-14
      回复
    • GG
      GG
      2022-11-14回复信徒
      把缓存删了试下
      2022-11-14
      回复
登录 后发表内容