我理解的和hybrid 离线更新很像 你发布了新版本B 用户是老版本A 你告诉他 可以用新版了 用户打开发现怎么还是A老版本(这个时候微信 会异步去下载 新版本B 到本地 替换老版本 但是在下一次冷启动才能应用B ) 用户向你反馈说看不到新版本 你说 你等5分钟(微信后台销毁小程序 时间间隔) 在试试 用户5分钟后打开小程序发现是B版
1.不知道上面理解对否?
2.这个异步下载完成之后 为啥不能直接重新启动小程序 使用新版本B ?为了不打断用户吗?
3. 是否可以提供弹窗让 用户选择是否更新新版本?
4.目前来说 新版发布 之后 活跃用户 最少需要2次冷启动 才能体验到新版本? 我们目前都是让 客户删掉小程序 不知道有什么救急的办法?
那目前也就只能在个人信息里添加一个 消息推送 提示用户有新版本和后续的操作
一楼说的, 也就是冷启动, 用户怎么知道有新版本, 用户可不会有这种神走位, 老用户只会继续看到原来的老版本, 这样更新觉得比app更新还麻烦,
可以使用 updateMgr api去启动时候检测更新并且更新后重启,不过真机上 检测更新一直返回false。
一次吧 删除重新搜索 应该就能看见最新版本了