小程序迭代,用户的小程序端多久能同步?
发布于 5 年前 作者 zhongxiulan 20201 次浏览 来自 问答

    第一次开发小程序,所以这个问题没考虑到,也算是一个bug。

    新老版本交替的问题,我线上版本已经审核通过,并且全量发布了,发布时间是晚上11点左右,到了第二点早上8点多,已经多了9个小时,但是还是有很多的老用户没有自动更新到最新,这一部分自动导致逻辑bug;

    请问,1、小程序发布到80%的用户,或者全部用户自动跟新到最新版本,需要多久的时间?

2、如何做到提醒用户这个版本?

2 回复

其实想到了两种方式可以解决了:

  1. 例如:在发布版本①的时候,将 if(version == 2) { ToDo }代码预设到小程序代码中, 这个version的数据是从后台,也就是我们自己的服务器发给小程序端,当这个条件成立的时候,todo提示用户怎么操作,或者显示版本升级中;

  2. 再发布版本②的时候, 后台把version=2传过去, 小程序的代码改为if(version == 3) {ToDo};以此类推


  3. wx.request({ url: 针对这个url做事情  }) ,这种做法适合于数据库变化不大的情况

            版本①的访问地址    url = ‘https://www.xxxxx/v1/c/a

            版本②的访问地址    url = ‘https://www.xxxxx/v2/c/a

            版本③…以此类推…

            不同的模块下,不同的代码;当然如果迭代的不是很平常的话,两个模块就可以换着用了

回到顶部