use*_*641 3 javascript android angularjs cordova
我在我的android应用程序中使用cordova.我有很多页面,我的主页或主页是index.html.如何检查用户是否第一次通过打开应用程序登陆主页(无论他点击多少次并在不同时间打开应用程序).我只是想检查一下他是否第一次在打开应用程序后访问index.html,因为他可以随时从其他页面导航回主页.我正在使用cordova和angularjs
在deviceready事件中,您可以像这样使用localStorage.
if(window.localStorage.getItem("loggedIn") != 1) {
// Running for the first time.
window.localStorage.setItem("loggedIn", 1);
console.log("1st time");
}
else
{
//Already run this app before.
console.log("running this for more than one time");
}
Run Code Online (Sandbox Code Playgroud)
或者使用sqlite并将这样的值存储在数据库中,并在每次打开应用程序时进行检查.
sessionStorage每次退出应用程序时都会被清除,
var keyName = window.sessionStorage.key(0); //Get key name
window.sessionStorage.setItem("key", "value"); //Set item
var value = window.sessionStorage.getItem("key");// Get item
window.sessionStorage.removeItem("key"); //Remove Item
window.sessionStorage.clear();//Clear storage
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2696 次 |
最近记录: |