open-data type="userAvatarUrl" 缓存时间是多少?
发布于 6 年前 作者 yanqin 7533 次浏览 来自 官方Issues

问题复现

  1. 使用open-data type=“userAvatarUrl” 获取用户头像展示
  2. 用户退出小程序,修改头像,再次进入小程序,头像未改变

尝试:

  1. 尝试将小程序删除后重新搜索进入 无效
  2. 在微信app 设置 -》 通用 -》 存储空间 -》 清理缓存无效,清理缓存后重复1操作或3操作均无效
  3. 点击胶囊按钮中的重新进入小程序无效

希望能告知怎么操作能获取最新的头像,或是告知头像缓存时间(缓存规则)

2 回复

我的理解,缓存时长是有策略的,微信不会暴露给开发者,作为开发着应该具体点击头像进行授权更新的能力。

你看看微信的聊天记录,当你好友更新了头像,不点击看到还是旧头像,道理是一样的。

实时性没有那么高,具备点击更新就好

这是以前的回复,现在不知道有没有变,反正就是有缓存时间

回到顶部