收藏
回答

分享的图片拿不到最新的

框架类型 问题类型 操作系统 操作系统版本 手机型号 微信版本
小游戏 Bug Android EMUI8.0.0 荣耀V10 6.7.3

- 当前 Bug 的表现(可附上截图)

小游戏分享时候的图片没有拿到最新的,我们把分享的图片放在服务器,因为分享的图片名是相同的,然后刷新了cdn后,但有些手机分享出来的图片还是旧的图片。但在微信直接打开图片的网址是新的图片来的。


- 预期表现

分享的图片是新的图片。


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

2 个回答

  • 拾忆
    拾忆
    2018-12-05

    新用户获取到的图肯定是最新的,老用户看到是旧的也是正常的~

    2018-12-05
    有用
    回复 7
    • 肥小强
      肥小强
      2018-12-05

      嗯现在就是有这种问题,所以想应该是微信的缓存。

      2018-12-05
      回复
    • 拾忆
      拾忆
      2018-12-05回复肥小强

      缓存是一定有的,用户手机上的分享卡片上的图片加载后就不会重新拉取,即使你图片地址更新了,看的还是旧的

      2018-12-05
      回复
    • 肥小强
      肥小强
      2018-12-05回复拾忆

      地址更新了,代码更新了应该就能用新的了,现在好像只能这样做了。

      2018-12-05
      回复
    • 拾忆
      拾忆
      2018-12-05回复肥小强

      是,但是卡片里的图片只要用户收到的不会更新,除非你重新分享一个卡片才能看到最新的图片

      2018-12-05
      回复
    • 肥小强
      肥小强
      2018-12-05回复拾忆

      嗯这个没有问题,主要是现在有些旧用户分享出来的还是旧图,但是我把服务器的都清掉了。

      2018-12-05
      回复
    查看更多(2)
  • 管凯旋
    管凯旋
    2018-12-05

    这不是很正常嘛

    2018-12-05
    有用
    回复 5
    • 肥小强
      肥小强
      2018-12-05

      不正常哦,其他手机分享出来的都是新的图,但只有部分手机分享出去的还是旧图。

      2018-12-05
      回复
    • 管凯旋
      管凯旋
      2018-12-05回复肥小强

      有些手机上有缓存啊

      2018-12-05
      回复
    • 肥小强
      肥小强
      2018-12-05回复管凯旋

      好的,就是好像只有安卓机是这样。

      2018-12-05
      回复
    • 管凯旋
      管凯旋
      2018-12-05回复肥小强

      最简单粗暴的方法在代码里图片路径后面拼一个时间戳

      2018-12-05
      回复
    • 肥小强
      肥小强
      2018-12-05回复管凯旋

      噢,但是我的图片放到了静态服务器上的。

      2018-12-05
      回复
登录 后发表内容