一:因后端数据结构改变,前后端不得不同时上线的问题
举个实例:我线上的小程序版本是1.0.0,现在我要发布1.1.0。然后后端返回的数据结构与1.0.0已经有很大差别。我们不能提前先上后端,因为这样1.0.0版本肯定是不能正常使用的。这个时候,我提交审核用1.1.0数据结构的API在主页面也是看不到我们正常效果的。(这点我备注说明了,审核人员给通过了。点赞)
建议:官方能不能提供拿到当前小程序版本的接口,这样我们就可以带版本信息的去请求API。即便是有数据结构改动的话,也不用前后端一起上线。
二: 前后端上线后,仍有部分用户没有自动更新到最新版本。
举个实例:我们于12月16日 16:23 发布了最新版本,新版本如下时间为"下午 4:50"截图,是符合我们预期的。异常情况是时间为"下午 5:17"的这张。只有删除重新关注后,才会是正常版本。
猜测:可能是你们底部做了数据缓存,导致新版上线后,没有及时更新。
wx.removeStorageSync
小程序客户端缓存有没有办法通过js去清除?
用两台服务器,或者两套后台