第一条:(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)会返回「灰色头像」、「微信用户」,新的「 头像昵称填写能力」组件,需要用户自己手动去配置头像和昵称
以后买家评论里面全是灰色的微信头像 和 微信用户。。。什么逻辑啊,就像我们这社区 全是灰色头像 和微信用户。。。那是个什么场景
你的大致意思没错
但他的意思是想告诉你,你不能保证用户是否处于低版本,因为用户肯定会一直更新微信啊,大部分是高版本,就需要通过头像昵称填写能力获取头像昵称,而哪些少数使用低版本的用户,你可以通过wx.getUserProfile来做兼容,不做的话就无法获取头像昵称(因为低版本头像昵称填写能力不支持),等于放弃这些低版本用户,如果你坚持只使用wx.getUserProfile,那高版本的大部分用户都获取不到头像昵称