2011-09-20 9 views
6

サードパーティのアプリケーションがバックグラウンドにあるときに実行されるiOS APIとプロセスのリストはありますか?私はどこでも何かを見つけることができないので、ポインタが素晴らしいでしょうiOSマルチタスクAPI /プロセスのリスト

答えて

4

バックグラウンドに関してはApple's developer documentを見てください。アプリがバックグラウンドで実行することができ、長時間実行されるタスクの有限集合があります

、Appleのドキュメントごとに:実装するためのより多くの実行時間を必要とするタスクのために

、あなたはそれらを実行するために特定の権限を要求する必要がありますその背景は中断されていない。 iOS版では、唯一の特定のアプリの種類は、バックグラウンドで実行が許可されています、このような音楽プレーヤーアプリとしてバックグラウンドにある間に、ユーザに可聴コンテンツを再生

  • アプリ、自分の通知をユーザーに保つ
  • アプリ新しいコンテンツに外部アクセサリー
  • をからの定期的な更新を受信
  • アプリをダウンロードして処理する必要があり、インターネットプロトコル(VoIP)
  • ニューススタンドアプリのボイスオーバーをサポートするなど、ナビゲーションアプリ
  • アプリとして常に、場所

これらのサービスを実装するアプリケーションは、サポートするサービスを宣言し、それらのサービスの関連する側面を実装するためにシステムフレームワークを使用する必要があります。サービスを宣言することで、使用するサービスをシステムに知らせることができますが、場合によっては、アプリケーションが中断されることを実際に防止するのはシステムフレームワークです。

関連する問題