background-processing は何をしますか?
iOSでBGTaskSchedulerを使用してバックグラウンド処理をスケジュールし実行します。以下のようなケースで使用します:
- 短時間のバックグラウンドフェッチのためのBGAppRefreshTaskの登録
- 長時間のメンテナンスのためのBGProcessingTaskの登録
- フォアグラウンドで開始された処理をバックグラウンドで継続するためのBGContinuedProcessingTask(iOS 26+)の登録
- バックグラウンドURLSessionダウンロード
- バックグラウンドプッシュ通知
Info.plistの設定、期限切れ処理、タスク完了処理、シミュレートされた起動によるデバッグについてもカバーします。