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__はバッテリー、ネットワーク、使用パターン、システムポリシーに基づいて実行時間を決定します。earliestBeginDate.- シミュレータではバックグラウンドタスクの実行が信頼性が低いため、実機でテストしてください。
- プラグインは各タスクの起動後に次のバックグラウンド処理の要求を再スケジュールします。
- Expiration
Expiration
__CAPGO_KEEP_0__使用する addExpirationListener iOSがタスクを早期に終了した場合に、作業が整理されます。
const handle = await BackgroundTask.addExpirationListener((event) => { console.warn('Task expired', event.taskName);});
await handle.remove();iOS設定から続ける
「iOS設定から続ける」セクションCapacitorを使用している場合 iOS設定 ネイティブプラグインの作業計画に使用する場合、iOS設定と接続します。 ネイティブ機能のために@capgo/capacitor-background-taskを使用する ネイティブ機能のために@capgo/capacitor-background-taskの使用 Capgo プラグインディレクトリ Capgo プラグインディレクトリの製品ワークフロー Capacitor Plugins by Capgo for the implementation detail in Capacitor Plugins by Capgo, __CAPGO_KEEP_0__ プラグイン __CAPGO_KEEP_1__ によって プラグインの追加または更新 プラグインの追加または更新の実装詳細についても