Ionic2 backgroundMode не работает с подключением к интернету в спящем режиме
Я создал приложение Ionic2, которое должно публиковать и получать данные из API онлайн. Это должно происходить, даже когда приложение находится в фоновом режиме или устройство спит. Я установил https://ionicframework.com/docs/native/background-mode/
app.module.ts имеет:
import { BackgroundMode } from '@ionic-native/background-mode';
...
export class AppModule {
constructor(private backgroundMode: BackgroundMode, public platform: Platform) {
console.log('Hello app');
this.platform = platform;
this.platform.ready().then(() => {
this.backgroundMode.enable();
});
}
}
Я делаю это правильно?
Проблема в том, что он работает в фоновом режиме, пока устройство не перейдет в режим ожидания, и в этот момент оно прекращает отправку данных в API, так что происходит сбой всего приложения. см захват экрана: