Androidの動作
このプラグインの完全なマークダウンガイドとインストール手順とともにセットアッププロンプトをコピーしてください。
AndroidのスケジューリングはWorkManagerによってサポートされています。
スケジューリング
スケジューリングawait BackgroundTask.registerTaskAsync('sync-offline-data', { minimumInterval: 30, requiresNetwork: true,});動作
動作- Androidは、定期的な作業の最小間隔として15分を強制します。
requiresNetwork: truemaps to WorkManagerの接続済みネットワーク制約。- 各タスク名は、ユニークな定期作業としてスケジュールされるため、同じタスク名を登録すると既存のスケジュールが更新されます。
- タスク実行は、JavaScriptに送信される前にネイティブで記録されるため、WebViewが利用可能になるまで、保留中のイベントが排出されることができます。
テスト
セクション「テスト」開発中は、登録済みコールバックを即座に実行するテストトリガーを使用してください。
await BackgroundTask.triggerTaskWorkerForTestingAsync();WorkManagerは、延期された作業用に設計されています。厳密なタイミングを保証することはできず、警報、カウントダウン、ユーザーに表示される期限には使用しないでください。
Androidの動作から継続してください
Androidの挙動から続けるあなたは Androidの挙動 を使用して Using @capgo/capacitor-background-task for the native capability in Using @capgo/capacitor-background-task, @Capgo/__CAPGO_KEEP_1__-background-task for the product workflow in Capgo Plugin Directory, Capacitor Plugins by Capgo @Capacitor/Capgo-background-task を使用する場合、 __CAPGO_KEEP_0__ プラグインディレクトリ Ionic Enterprise Plugin Alternatives Ionic Enterprise プラグインの代替品