【发布时间】:2017-03-15 17:16:26
【问题描述】:
我一直在搜索如何检测应用程序在 ionic 中的首次运行,我正在尝试在此处遵循本地存储示例:
First Run after app installation
我将此代码添加到 app.js 运行函数中:
.run(function ($ionicPlatform, $state, Application) {
var state = "mainPage"; // whatever, the main page of your app
if (Application.isInitialRun()) {
Application.setInitialRun(false);
state = "intro";
}
$state.go(state);
});
但是,我的应用在运行后会显示空白屏幕。
如何实现本地存储来检测应用的首次运行?我错过了什么吗?
【问题讨论】:
-
您为什么不编写一个代码来检查本地存储中的特定变量? 1)如果它不存在,那么这是您的应用程序第一次运行。然后在本地存储中创建该变量。 2) 如果它在那里,那么应用程序之前已经运行过,它应该继续“不是第一次”的场景。
标签: javascript angularjs ionic-framework