Androidの動作
このプラグインのインストール手順とフルマークダウンガイドを含むセットアップのコピー用テキストをコピーします。
AndroidのスケジューリングはWorkManagerによってサポートされています。通常の周期的なバックグラウンドフェッチワークの場合、通常のアプリケーションマニフェストエントリが必要ありません。
Scheduling
「Scheduling」というセクションawait BackgroundTask.registerTaskAsync('sync-offline-data', { minimumInterval: 30, requiresNetwork: true,});- Androidは、15分間の最小間隔で周期的な作業を強制します。
requiresNetwork: trueこれは、WorkManagerの接続済みネットワーク制約にマップされます。- 各タスク名は、ユニークな周期的な作業としてスケジュールされるため、同じタスク名を登録すると既存のスケジュールが更新されます。
- タスク実行は、JavaScriptに渡される前にネイティブで記録されるため、WebViewが利用可能になるまで、保留中のイベントが排出されます。
テスト
「テスト」セクション開発中には、登録済みコールバックを即座に実行するテストトリガーを使用してください:
await BackgroundTask.triggerTaskWorkerForTestingAsync();WorkManagerは、遅延実行用に設計されています。 そのタイミングは厳密に保証されず、時計回り、カウントダウン、ユーザーに表示される期限には使用しないでください。
Androidの動作から続けてください。
Androidの動作から続けてください。「Androidの動作から続けてください。」のセクション Androidの動作 Androidの動作から続けてください。 「@capgo/capacitor-background-task」で使用している場合、@capgo/capacitor-background-taskのネイティブ機能と接続してください。 「@capgo/capacitor-background-task」で使用している場合、@capgo/capacitor-background-taskのネイティブ機能の設定方法は、@capgo/capacitor-background-taskの設定方法と同じです。 「Capgo Plugin Directory」で使用している場合、Capgo Plugin Directoryの製品ワークフローと接続してください。 「Capgo Plugin Directory」で使用している場合、Capgo Plugin Directoryの製品ワークフローについては、Capgo Plugin Directoryの設定方法を参照してください。 「Capacitor Plugins by Capgo」で使用している場合、Capacitor Plugins by Capgoの実装詳細と接続してください。 「Capacitor Plugins by Capgo」で使用している場合、Capacitor Plugins by Capgoの実装詳細については、Capacitor Plugins by Capgoの設定方法を参照してください。 プラグインの追加または更新 プラグインの追加または更新の実装詳細について Ionic Enterprise プラグインの代替 Ionic Enterprise プラグインの代替の製品ワークフローについて