バックグラウンドで iOS アプリを実行するというトピックについては多くの質問がありますが、この質問を使用していくつかの点を明確にしたいと思います。
まず、アプリをアプリ ストアに提出する場合、オーディオ/ボイス/ロケーション/エアプレイ アプリとしてバックグラウンドでのみ実行できます。プッシュ通知も受け取れます。
ただし、エンタープライズ アプリを開発している場合、またはアプリ ストアの承認を得ることを心配する必要がない場合、追加のオプションが利用可能になりますか? 調査したいケースが 2 つあります。
- バックグラウンドで常にアプリを実行している (データの処理または送信)
- 特定の時間にプロセスを開始するようにアプリをスケジュールする
おまけ:#2でアプリが閉じている場合、アプリを起動することはできますか?