Androidの動作
インストール手順とフル マークダウン ガイドが含まれるセットアップの質問をコピーしてください。
Android のスケジューリングは WorkManager でサポートされています。通常の周期的バックグラウンド フェッチ ワークには、通常のアプリ マニフェスト エントリが必要ありません。
スケジューリング
セクション「スケジューリング」await BackgroundTask.registerTaskAsync('sync-offline-data', { minimumInterval: 30, requiresNetwork: true,});- Androidは、15分以上の間隔で繰り返し作業を強制します。
requiresNetwork: trueこれはWorkManagerの接続済みネットワーク制約にマップされます。- 各タスク名は、ユニークな繰り返し作業としてスケジュールされるため、同じタスク名を登録すると既存のスケジュールが更新されます。
- タスク実行は、JavaScriptに送信される前にネイティブで記録されるため、WebViewが利用可能になるまで、 penddingイベントを排出できます。
テスト
セクション「テスト」開発中は、登録済みコールバックを即座に実行するテストトリガーを使用してください。
await BackgroundTask.triggerTaskWorkerForTestingAsync();WorkManagerは、遅延実行用に設計されています。タイミングは厳密に保証されず、警告、カウントダウン、ユーザーに表示される期限には使用しないでください。