やりたいこと

  1. 数時間~数十日後に実行するタスクを登録したい
  2. バックグラウンドだけではなく、アプリのプロセスを削除した状態(上にスワイプしてアプリを消す動作のこと)でも1.のタスクを設定した時間に自動で実行できるようにしたい。

環境

iOSのアプリ

調べたこと

以下の項目を色々調べてみました。しかし、やりたいことを実現できるようなものは見つかりませんでした。

  • DispatchQueue
    • バックグラウンド実行はできたが、アプリのプロセスを消すと動かなくなった。
  • UIBackgroundTaskIdentifier
    • バックグラウンド実行はできたが、アプリのプロセスを消すと動かなくなった。
  • BackgroundExecution
  • キューイング

お力をお貸しいただけると幸いです。よろしくお願いいたします。