1

オンラインで API からデータを投稿して取得する必要がある Ionic2 アプリケーションを作成しました。これは、アプリがバックグラウンド モードの場合やデバイスがスリープ状態の場合でも発生する必要があります。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 へのデータの送信が停止するため、アプリ全体が失敗することです。スクリーン グラブを参照してください:

ここに画像の説明を入力

4

1 に答える 1

0
  this.backgroundMode.setDefaults({ silent: true })
于 2020-03-14T20:29:08.927 に答える