iOS セットアップ
インストールステップとこのプラグインのフルマークダウンガイドまでの全てのステップを含む設定プロンプトをコピーする
iOSのバックグラウンド処理は BGTaskScheduler.
アプリは物理デバイスでスケジュールを実行する前にバックグラウンドモードと許可されたタスクIDを宣言する必要があります。
Info.plistInfo.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>クリップボードにコピー
同期npx cap sync iosminimumIntervalはマップされますearliestBeginDate.- iOSはバッテリー、ネットワーク、使用パターン、システムポリシーに基づいて実行時間を決定します。
- シミュレータではバックグラウンドタスクの実行が信頼性が低いため、実機でテストしてください。
- プラグインは各タスクの起動後に次のバックグラウンド処理の要求を再スケジュールします。
有効期限
「有効期限」セクション使用 addExpirationListener iOSがタスクを早期に終了した場合に、作業のクリーンアップが必要な場合に使用してください。
const handle = await BackgroundTask.addExpirationListener((event) => { console.warn('Task expired', event.taskName);});
await handle.remove();iOS セットアップから続ける
iOS セットアップから続ける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, プラグインの追加または更新 実装詳細の追加または更新の場合の実装詳細について Ionic Enterprise プラグインの代替 Ionic Enterprise プラグインの製品ワークフローについて