小程序冷啟動是什么意思?

Infocode藍暢 小程序開發(fā) 476

小程序冷啟動是什么意思?

微信小程序啟動可以分為:冷啟動 和 熱啟動兩種

小程序冷啟動是什么意思?
小程序冷啟動是什么意思?

小程序冷啟動

如果用戶首次打開,或小程序銷毀后被用戶再次打開,此時小程序需要重新加載啟動,即冷啟動。
冷啟動會調用onLoad()

小程序熱啟動?

如果用戶已經打開過某小程序,然后在一定時間內再次打開該小程序,此時小程序并未被銷毀,只是從后臺狀態(tài)進入前臺狀態(tài),這個過程就是熱啟動。
onShow()不管冷啟動還是熱啟動都會調用

當小程序進入后臺,客戶端會維持一段時間的運行狀態(tài),超過一定時間后(目前是5分鐘)會被微信主動銷毀

當短時間內(5s)連續(xù)收到兩次以上收到系統(tǒng)內存告警,會進行小程序的銷毀
小程序啟動后,界面被展示給用戶,此時小程序處于前臺狀態(tài)。
當用戶點擊右上角按鈕關閉小程序,或者按了設備 Home 鍵離開微信時,小程序并沒有完全終止運行,而是進入了后臺狀態(tài),小程序還可以運行一小段時間。
當用戶再次進入微信或再次打開小程序,小程序又會從后臺進入前臺狀態(tài)。但如果用戶很久沒有再進入小程序,或者系統(tǒng)資源緊張,小程序可能被銷毀,即完全終止運行。




請輸入姓名或昵稱
如果您有任何疑問、需要更多信息或希望與我們建立合作請留言
=

回復

我來回復
  • 暫無回復內容

已關閉回復。