Czy w Cordova 3.0 jest sposób sprawdzić, czy to po raz pierwszy aplikacja działa bez użycia DB do tego celu.

7
Idan Shechter 3 grudzień 2013, 16:13

2 odpowiedzi

Najlepsza odpowiedź

Możesz użyć Localstorage, aby sprawdzić zmienną. Spróbuj czegoś takiego:

W wydarzeniu documentready:

if(window.localStorage.getItem('has_run') == '') {
    //do some stuff if has not loaded before
    window.localStorage.setItem('has_run', 'true');
}
10
Dawson Loudon 30 sierpień 2015, 16:51

Rozwiązanie Dawson Loudon nie działa dla mnie, ale spróbuj tego:

var count = window.localStorage.getItem('hasRun');

if(count){
   console.log("second time app launch");
}else{
  // set variable in localstore
  window.localStorage.setItem('hasRun',1);
  console.log("first time app launch");
}
1
Peter Piper 28 sierpień 2015, 19:21