iOSで、数時間〜数十日後に実行するタスクを登録し、アプリのプロセスを消した状態でも、登録したタスクを動かしたい
やりたいこと
- 数時間~数十日後に実行するタスクを登録したい
- バックグラウンドだけではなく、アプリのプロセスを削除した状態(上にスワイプしてアプリを消す動作のこと)でも1.のタスクを設定した時間に自動で実行できるようにしたい。
環境
iOSのアプリ
調べたこと
以下の項目を色々調べてみました。しかし、やりたいことを実現できるようなものは見つかりませんでした。
- DispatchQueue
- バックグラウンド実行はできたが、アプリのプロセスを消すと動かなくなった。
- UIBackgroundTaskIdentifier
- バックグラウンド実行はできたが、アプリのプロセスを消すと動かなくなった。
- BackgroundExecution
- キューイング
お力をお貸しいただけると幸いです。よろしくお願いいたします。