Dount APP的更新机制和小程序一样,都是冷启动时检测是否有新版本,这会产生一个问题,如果用户一直使用着APP,并且常驻在后台中,那就没有额外的时机点去检测更新,无法及时更新到最新版。
小程序30分钟不使用就会被微信客户端销毁进程,重新冷启动又可以检测是否有新版本,所以这套更新机制对小程序问题不大。
希望官方能针对Dount APP新增一个检测否有新版本的API,开发者可以在APP运行中主动调用,如果检测到线上有新版本则异步下载资源包到本地,开发者可以通过wx.getUpdateManager去触发更新。
资源包管理不是可以吗,不过常驻后台没办法,他这个资源包管理还有个问题,用户打开时获得新版本然后更新,没有任何提示,用户用的还是老版本,只有用户关掉APP再打开才变新版本