Метод вызван перед убийством app-Cordova

Есть ли метод, который вызывается до того, как приложение будет убито в Кордове? Я узнаю, что есть onPause/onResume. Но он работает только тогда, когда приложение помещено в фоновый режим: cordova doc .
У меня есть сервис, который я хочу запустить только один раз в первый визит страницы. Но когда я продолжаю посещать эту страницу, эта служба запускается несколько раз.

1 ответ

  1. Нет, нет никакого события, которое срабатывает до того, как cordova app будет убит.
    Но то, что вы хотите сделать, довольно просто с помощьюlocalStorage

    //you can use the following inside document.ready() or cordova's deviceready
    
    if (localStorage["firstTimeFlag"] == null || localStorage["firstTimeFlag"] == "") 
    {
      alert("You are here for the first time");
      //here add your service,do your thing. show start tour or splash screen or something like that
      window.localStorage["firstTimeFlag"] = true;
    } else {
      alert("You are not here for the first time");
    }