2011-06-21 8 views
0

私は、iOS 4.0以降、私たちのコードをバックグラウンドで実行できることを知っています。しかし、このサポートは、アプリケーションの次のタイプに限定されている:iOSのランタイムが、我々は情報でUIBackgroundModesキーを宣言する必要がバックグラウンドタスクについて知らせるためにiOS 4.0以降でバックグラウンドアプリケーション(オーディオ、場所、VoIP以外)を開発することは可能ですか?

  1. オーディオ
  2. 場所
  3. のVoIP

.plist。 UIBackgroundModesキーは、上記のリストから選択できます。

私の質問は、後でiOS 4.0でバックグラウンドで無制限にコードを実行できるアプリケーションを作成することですか?私のアプリケーションタイプは、音声、場所、またはVoIPに属しません。 iOSのアプリケーション・プログラミング・ガイドから

リファレンス - >Executing Code in the Background

我々は、カテゴリオーディオ、場所またはVoIP以外のバックグラウンドアプリケーションを作成できますか?

答えて

2

-[UIApplication beginBackgroundTaskWithExpirationHandler:]を呼び出すことで、アプリがバックグラウンドに移動した後に実行できるコードを開始することができますが、言及した3つのタイプのサービスのほかに、無期限ではありません。

関連する問題