Android上只有一次欢迎屏幕

时间:2014-09-30 17:42:42

标签: javascript html5 cordova intel-xdk

我正在英特尔XDK上制作一个html5 / javascript应用程序,我想添加一个只能显示一次的欢迎屏幕。

欢迎任何帮助。 提前谢谢!

1 个答案:

答案 0 :(得分:2)

您可以使用Cordova localStorage保存值以便首次检测。

以下是工作样本:

    <!DOCTYPE html>
    <html>
    <head>
        <title>App</title>
        <meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=0;" />
    </head>

    <body>

        <h1>Hello World</h1>

       <script src="cordova.js"></script>
       <script>
       function onDeviceReady() {
          welcomeScreen();
       }
        document.addEventListener("deviceready", onDeviceReady, false);

        function welcomeScreen(){
            var welcome = window.localStorage.getItem("welcome");
            if(!welcome){
                window.localStorage.setItem("welcome", "1");
                alert("Welcome Message"); // replace with welcome screen display    
            }
        }


   </script>    
</body>
</html>