1

アプリがバックグラウンドにあるときにiOS4.2.1でネットワークイベントをオンザフライで処理する方法はありますか?

具体的には、次の2つの例を示します。

  1. 別のアプリがフォアグラウンドにあるときにVoIP通話を受信する
  2. 別のアプリがフォアグラウンドにあるときにXMPPメッセージを受信する

最小遅延は600秒(10分)であるため、使用setKeepAliveTimeout:handler:できないようです。

4

1 に答える 1

2

info.plistRequired background modesを追加して追加するときに、ソケットを開いたままにしておくことができます。voipこれにより、着信コールをキャッチできます。ユーザーにを通知するだけUILocalNotificationです。

それらはVoipカテゴリに分類されないため、IMシステムでは実際にそれを行うことはできません。

于 2011-08-30T13:13:51.123 に答える