iPhone-使用phonegap检测首次发布

iPhone-使用phonegap检测首次发布,iphone,cordova,Iphone,Cordova,我试图检测新安装的应用程序的首次启动,并显示该应用程序的许可协议。用户必须接受lincense或离开应用程序 有人知道我如何使用Phonegap做到这一点吗?我已经搜索了所有的主题,但我似乎在任何地方都找不到 谢谢您可以使用本地存储来跟踪应用程序启动计数 var applaunchCount = window.localStorage.getItem('launchCount'); //Check if it already exists or not if(applaunchCount){

我试图检测新安装的应用程序的首次启动,并显示该应用程序的许可协议。用户必须接受lincense或离开应用程序

有人知道我如何使用Phonegap做到这一点吗?我已经搜索了所有的主题,但我似乎在任何地方都找不到


谢谢

您可以使用本地存储来跟踪应用程序启动计数

var applaunchCount = window.localStorage.getItem('launchCount');

//Check if it already exists or not
if(applaunchCount){
   //This is a second time launch, and count = applaunchCount
}else{
  //Local storage is not set, hence first time launch. set the local storage item
  window.localStorage.setItem('launchCount',1);

  //Do the other stuff related to first time launch
}

现在iOS可能会清除localStorage,所以您不能指望它是持久的

对于真正的持久性存储,一个选择是文件系统插件


请注意,如果卸载了你的应用程序,你的持久文件很可能也会被删除。这可能适合此应用程序。

谢谢您提供的信息。。。我不是很专业,所以这可以通过javascript和第一次发布时显示的自定义消息来实现吗?。。即使这是一个只在首次发布时才显示的元素,它也将是完美的。。您可以在else部分显示自定义消息(第一次启动时就是这种情况)