tt.getUpdateManager

2020-02-11 21:24 更新
基礎(chǔ)庫(kù) 1.9.0 開(kāi)始支持本方法,低版本需做兼容處理。這是一個(gè)同步方法。

獲取全局唯一的版本更新管理器 updateManager 實(shí)例,用于管理小程序更新。


小程序運(yùn)行機(jī)制

前臺(tái)/后臺(tái)狀態(tài)

當(dāng)用戶(hù)點(diǎn)擊右上角膠囊按鈕關(guān)閉小程序,或者按了設(shè)備 Home 鍵離開(kāi)時(shí),小程序并沒(méi)有直接銷(xiāo)毀,而是進(jìn)入了后臺(tái)狀態(tài); 當(dāng)用戶(hù)再次進(jìn)入宿主或再次打開(kāi)小程序,小程序又會(huì)從后臺(tái)進(jìn)入前臺(tái)。 小程序在后臺(tái)停留超過(guò) 5 分鐘會(huì)被主動(dòng)銷(xiāo)毀。

小程序啟動(dòng)

小程序啟動(dòng)會(huì)有兩種情況,一種是「冷啟動(dòng)」,一種是「熱啟動(dòng)」: 冷啟動(dòng):用戶(hù)首次打開(kāi)或小程序被主動(dòng)銷(xiāo)毀(后臺(tái) 5 分鐘)后再次打開(kāi)的情況,此時(shí)小程序需要重新加載啟動(dòng),即冷啟動(dòng)。 熱啟動(dòng):非冷啟動(dòng)打開(kāi)小程序的情況即熱啟動(dòng)。 小程序沒(méi)有重啟的概念,所謂的重啟即先主動(dòng)銷(xiāo)毀后冷啟動(dòng)打開(kāi)。

更新

小程序每次冷啟動(dòng)時(shí),都會(huì)優(yōu)先使用本地已經(jīng)緩存的程序包啟動(dòng)小程序。同時(shí)異步檢查是否有更新版本。如果發(fā)現(xiàn)有新版本,將會(huì)異步下載新版本的代碼包。因此新的代碼包默認(rèn)是在下一次冷啟動(dòng)時(shí)才會(huì)應(yīng)用。如果需要在發(fā)布后馬上應(yīng)用最新版本,可以使用 getUpdateManager。


參數(shù)

無(wú)


返回值

返回全局唯一的UpdateManager對(duì)象。


以上內(nèi)容是否對(duì)您有幫助:
在線(xiàn)筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)