# 小程序更新机制

# 未启动时更新

开发者在管理后台发布新版本的小程序之后,如果某个用户本地有小程序的历史版本,此时打开的可能还是旧版本。

BossHi 客户端会有若干个时机去检查本地缓存的小程序有没有更新版本,如果有则会静默更新到新版本。

总的来说,开发者在后台发布新版本之后,无法立刻影响到所有现网用户,用户下次打开时会先更新最新版本再打开。

# 启动时更新

小程序每次冷启动时,都会检查是否有更新版本,如果发现有新版本,将会异步下载新版本的代码包,并同时用客户端本地的包进行启动,即新版本的小程序需要等下一次冷启动才会应用上。

如果需要马上应用最新版本,可以使用 bz.getUpdateManager API 进行处理。

最后更新于 : 11/8/2022, 5:50:15 PM