#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();
});
}
Приветствую!