跳至主要內容

腳本守護模式是甚麼?

  • 腳本守護模式保證腳本在被外力因素(如服務程式崩潰、裝置斷電)終止後,裝置恢復正常狀態時能夠自動重新啟動腳本。以下情形除外:
    • 裝置斷電後未再充電
    • 裝置無法開機
    • 裝置重啟後丟失越獄狀態
    • 裝置處於安全模式
    • 裝置設有鎖屏密碼並重啟
    • 使用者主動終止
    • 腳本因運行期錯誤終止
  • 守護模式的優先級高於開機啟動腳本。因此,在腳本開頭加入以下代碼,可確保裝置故障重啟後螢幕已解鎖再開始執行:
    while (device.is_screen_locked()) do
    device.unlock_screen()
    sys.msleep(1000)
    end
    sys.toast("屏幕已解锁,脚本开始")
    -- 以下為正式腳本邏輯
    -- ...