Android挙動
インストール手順とフル マークダウン ガイドが含まれるセットアップの質問をコピーします。
このプラグインのインストール手順、同期、ソース マークダウン ガイドが含まれます。
スケジュール
セクション「スケジュール」await BackgroundTask.registerTaskAsync('sync-offline-data', { minimumInterval: 30, requiresNetwork: true,});- Androidは、15分以上の間隔で繰り返し作業を強制します。
requiresNetwork: truemaps to WorkManagerの接続済みネットワーク制約。- 各タスク名は、ユニークな繰り返し作業としてスケジュールされるため、同じタスク名を登録すると既存のスケジュールが更新されます。
- タスク実行は、JavaScriptに送信される前にネイティブで記録されるため、WebViewが利用可能になるまで、 penddingイベントが排出されます。
テスト
セクション「テスト」開発中は、登録されたコールバックを即時実行するテストトリガーを使用してください。
await BackgroundTask.triggerTaskWorkerForTestingAsync();WorkManagerは、遅延実行用に設計されています。タイミングは厳密に保証されず、警告、カウントダウン、ユーザーに表示される期限には使用しないでください。
Androidの動作から続けて
「Androidの動作から続けて」セクションCapacitorを使用している場合、またはCapacitorを使用する予定の場合、Capacitorの Androidの動作 を使用して、ネイティブプラグインの作業を計画し、 Using @capgo/capacitor-background-task Using @capgo/capacitor-background-task Capgo プラグインディレクトリ 製品ワークフローについての Capgo プラグインディレクトリ Capacitor プラグインは Capgo によって提供されます。 実装詳細についての Capacitor プラグインは Capgo によって提供されます。 プラグインの追加または更新 実装詳細についてのプラグインの追加または更新 Ionic Enterprise プラグインの代替 製品ワークフローについての Ionic Enterprise プラグインの代替