iOS設定
このプラグインのインストール手順と全体のマークダウンガイドを含むセットアッププロンプトをコピーしてください。
iOSのバックグラウンド処理では BGTaskScheduler実機でスケジュールが機能するには、物理デバイスで動作する前にバックグラウンドモードと許可されたタスクIDを宣言する必要があります。
Info.plist
「Info.plist」というタイトルのセクションこれらのキーを追加する ios/App/App/Info.plist:
<key>UIBackgroundModes</key><array> <string>processing</string></array><key>BGTaskSchedulerPermittedIdentifiers</key><array> <string>app.capgo.backgroundtask.processing</string></array>Sync
Syncnpx cap sync iosBehavior
BehaviorminimumInterval__CAPGO_KEEP_0__はiOSの実行時間を決定します。バッテリー、ネットワーク、使用パターン、システムポリシーに基づいて。earliestBeginDate.- シミュレータではバックグラウンドタスクの実行が安定しません。物理デバイスでテストしてください。
- プラグインは各タスクの起動後に次のバックグラウンド処理の要求を再スケジュールします。
- Expiration
Expiration
__CAPGO_KEEP_0__iOSのタスクが早期に終了した場合に、作業が汚れていないか確認するには使用します。 addExpirationListener コピー
const handle = await BackgroundTask.addExpirationListener((event) => { console.warn('Task expired', event.taskName);});
await handle.remove();@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-background-taskを使用して、ネイティブ機能の@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-background-taskの機能を計画します。 __CAPGO_KEEP_0__ Plugin Directory __CAPGO_KEEP_0__ Plugin Directoryを使用して、__CAPGO_KEEP_0__ Plugin Directoryの製品ワークフローを計画します。 Using @capgo/capacitor-background-task for the native capability in Using @capgo/capacitor-background-task, Capgo Plugin Directory Capgo Plugin Directory Capacitor Plugins by Capgo for the implementation detail in Capacitor Plugins by Capgo, __CAPGO_KEEP_0__ プラグイン __CAPGO_KEEP_1__ によって プラグインの追加または更新 プラグインの追加または更新の実装詳細についても