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