收藏
回答

版本更新之后,如何兼容上一个版本

我发布了新的小程序版本 , 后台接口也换成了新的  。  如果此时还有用户在用旧的版本 ,此时这个用户调取的是旧的接口,所以会出问题  。  不知道这种情况下,需要怎么处理,才能确保该用户在未更新小程序之前,能够正常使用呢?  虽然退出去5分钟之后,就能冷启动换成新的小程序,但是保不齐就有用户一直在操作,没有退出去,所以无法冷启动,替换版本。

最后一次编辑于  2018-12-07
回答关注问题邀请回答
收藏

5 个回答

  • 黎😄
    黎😄
    2018-12-07

    我弄了个多版本的接口,在一定时间内会保留旧的版本。当然,使用updateManager也是一个方法。

    2018-12-07
    赞同
    回复 1
    • 葡式蛋挞 Cyber
      葡式蛋挞 Cyber
      2018-12-07

      目前也只能这么做了  要是我们能够知道  是不是还有人没有使用最新版  那就简单了  一旦发现大家都使用了最新版  那就直接废弃旧的接口就行了

      2018-12-07
      回复
  • 心心情
    心心情
    2018-12-07

    如果服务器没有做迁移或者数据库变动,最好还是保留多版本,每个版本有一个编号~旧的版本访问旧的接口,新的版本访问新的接口,不会出错。

    2018-12-07
    赞同
    回复 2
    • 葡式蛋挞 Cyber
      葡式蛋挞 Cyber
      2018-12-07

      那就和app的版本管理一样喽?


      2018-12-07
      回复
    • 心心情
      心心情
      2018-12-07回复葡式蛋挞 Cyber

      嗯嗯。毕竟旧的版本也得兼容啊

      2018-12-07
      回复
  • small & significant
    small & significant
    2018-12-07

    更新接口了解一下,启动小程序先检测版本,发现新版本提示用户同意后更新小程序

    2018-12-07
    赞同
    回复
  • 拾忆
    拾忆
    2018-12-07

    参考下:https://developers.weixin.qq.com/miniprogram/dev/api/UpdateManager.html

    2018-12-07
    赞同
    回复
  • ==
    ==
    2018-12-07

    弄一个强制更新弹框,,虽然用户还是可以点否!!

    2018-12-07
    赞同
    回复