0

iOS 5では、ユーザーが別のアプリに切り替えた場合でも、アプリをバックグラウンドで実行し続けることは可能ですか?アプリでデータを取得し続け、データが変更された場合はユーザーに通知したいのですが。

これは可能ですか?または、一度に1つのアプリのみがアクティブであり、バックグラウンドのすべてのアプリが一時停止されていますか?

4

1 に答える 1

1

マルチタスクに関するiOS開発者ライブラリのドキュメントによると、特定のアプリのみがバックグラウンドで実行できます。

  1. バックグラウンドで音声コンテンツを再生するアプリ。
  2. ユーザーに常に自分の場所を知らせ続けるアプリ。
  3. VoIPをサポートするアプリ。
  4. 新しいコンテンツをダウンロードして処理する必要がある新聞売店アプリ。
  5. Bluetoothなどの外部アクセサリから定期的に更新を受け取るアプリ。

アプリケーションがこれらを満たさない場合、それは許可されません。

バックグラウンドに置いたときに何をすべきかについても、さまざまなルールがあります。

したがって、高速切り替えが行われることを期待していますが、バックグラウンドにいる場合は厳しい制限と要件があり、複数のアプリケーションを実行できます。

于 2012-04-11T01:58:25.770 に答える