小程序有更新的時候,官方解釋在24小時內(nèi)用戶會接收到最新的版本灭衷。
為了防止用戶本地的小程序緩存與新版本沖突導致的奇異問題產(chǎn)生旁涤,我們可以采取手動檢查并更新的方式。
1. 首先部默,要了解開發(fā)環(huán)境中有一個編譯選項叫“模擬更新”
圖1
勾選這個選項后造虎,在編譯的時候,開發(fā)工具會模擬小程序已經(jīng)更新的狀態(tài)份蝴。
2. 在app.js的onLaunch()函數(shù)中氓轰,我們可以進行檢查和更新的操作,函數(shù)如下:
(用到了微信自帶的updateManager這個對象和其中的檢查更新署鸡、更新狀態(tài)、更新準備时捌、應(yīng)用更新的函數(shù)和屬性)