Когда я вхожу в систему, я начинаю проверять наблюдаемую работу, но когда приложение находится в фоновом режиме, оно не выполняется. Я использую наблюдаемые, потому что через каждые 5 секунд должно происходить обновление. Кажется, это не работает в фоновом режиме. Любое другое решение для запуска кода через каждую минуту, независимо от того, находится приложение в фоновом режиме или на переднем плане. Заранее спасибо !
Loginsuccessfully
this.provider.startBackgroundRefreshInterval ();
В класс обслуживания ниже добавлен код
startBackgroundRefreshInterval() {
var refreshInterval = localStore.getPersistedData(App.ISCHECKBOX_KEY);
this.timerSubscription = Observable.interval(parseInt(refreshInterval))
.subscribe((val) => {
console.log("Observable subscribed");
});
}
/**
* unsubscribe subscription
*/
unSubscribeOnehourSubscription() {
console.log("Observable Unsubscribed");
this.timerOneHourSubscription.unsubscribe();
}
Теперь refreshInterval основан на выборе значения флажка
updateCheckboxList(value:any) {
this.service.unSubscribeSubscription();
this.service.startBackgroundRefreshInterval();
}
После того, как приложение перейдет в фоновый режим, наблюдаемый не вызывает
в данный момент refreshInterval выбран как 1 минута
Как еще можно назвать functon непрерывно в фоновом режиме в ионном?