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, так что происходит сбой всего приложения. см захват экрана:

введите описание изображения здесь

0 ответов

  this.backgroundMode.setDefaults({ silent: true })
Другие вопросы по тегам