Android APP 在第一次啟用程式時跳出說明

程式改版之後,可能會有一些新訊息需要傳達給使用者,可以用以下的語法:

       var firstrun = window.localStorage.getItem("runned"); 
       if ( firstrun == null ) { 
           window.localStorage.setItem("runned", "1"); 
           alert("first run","", "Updater", "Done"); 
    } 
        else { 
        alert("already launched","", "Updater", "Done"); 
        } 

上述語法會在第一次執行程式的時候跳出「first run」的訊息,第二次以後跳出「already run」的訊息。第二次以後執行程式如果不需要有動作,可以把最後三行刪除。

但是程式改版更新後,系統無法辨識這是新版本的第一次執行,所以我會在每次改版的時候,在runned前面加上版本數字,以判斷這個版本是否為第一次執行。

訊息中可以加\n換行。

經過測試之後發現,跳出的Alert視窗如果沒有按掉,系統會出現time out的錯誤,所以我改用把訊息塞入網頁的作法(詳情請參閱「innerHTML搭配jquery mobile的list view」一文)。

參考資訊來源:https://groups.google.com/forum/#!topic/phonegap/J-y6zX_q5v8

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料