Я застрял, пытаясь что-то сделать при входе в режим паузы на ionic, журнал работает при приостановке и возобновлении, НО на паузе. Я хочу вызвать службу, которая сохранит в бэкэнде статус приложения, если его Iв фоновом режиме или нет, проблема в том, что вызов занимает больше времени, так что вызов будет отложен навсегда, есть ли способ задержать де приложение, чтобы оставить как ionDidLeav, но для всего приложения, или использовать угловой жизненный цикл, но ngDestroy не делаетработать, мне просто нужно больше времени, чтобы в бэкэнд поступил вызов для сохранения данных
platform.ready().then(() => {
if (platform.is('ios')) {
// document.addEventListener('resign', this.onPause, false);
// document.addEventListener('active', this.onResume, false);
document.addEventListener("pause", function() {
// make a call from service will be pending forever
console.log("paused")
}, false);
document.addEventListener("resume", function() {
// not firing
console.log("resumed")
}, false);
} else {
platform.pause.subscribe(() => this.onPause());
platform.resume.subscribe(() => this.onResume());
}
});