Как очистить localStorage при выходе из приложения с помощью ionic2

#angular #ionic2

#angular #ionic2

Вопрос:

Я хочу знать, как определить, когда приложение завершается с помощью аппаратной кнопки возврата, и в конечном итоге очистить мои данные localStorage.

Мне это нужно по трем основным причинам: 1. Спросите пользователя, действительно ли он / она хочет выйти из приложения 2. Очистить кэшированные данные 3. Заставляйте пользователя всегда входить в систему при каждом запуске приложения — потому что это финансовое приложение.

Спасибо

Ответ №1:

Для определения момента выхода из приложения. Вы должны ссылаться на эту ссылку

используйте метод registerBackButtonAction() для обработки аппаратных средств обратной кнопки.

Например: в файле app.ts

 initializeApp() {
this.platform.ready().then(() => {
  // Okay, so the platform is ready and our plugins are available.
  // Here you can do any higher level native things you might need.
  this.platform.registerBackButtonAction(() =>{
    // 1. Ask the user if he/she really wants to exit the application
    //2. Clear cached data
    //3. Force the user to always login anytime the application is started
    return;
  });
  StatusBar.styleDefault();
});
}
  

Приветствую!