1

を使用しNSNotificationcenterて、接続の変更時にイベント リスナーを実装しました。ユーザーが WiFi ネットワークに接続または切断したとき。アプリが一時停止モードのときに、この通知をアプリに送信することはできますか?

たとえば、Skype について考えてみると、これは可能であるに違いありません。

これがオブザーバーを追加する方法です

[[NSNotificationCenter defaultCenter] addObserver:self
                                         selector:@selector(reachabilityChanged:)
                                             name:kReachabilityChangedNotification
                                           object:nil];
4

1 に答える 1

2

いいえ、通常のアプリでは不可能です。Skype は、通常のアプリよりもバックグラウンドで実行する能力が高い voip タイプのバックグラウンド アプリとして登録されます。バックグラウンド アプリには、オーディオ、voip、ロケーション、ニューススタンドの 4 種類があります。

アプリがこれらのタイプのいずれでもない場合、中断された場合に再度実行できる唯一の方法は、ユーザーがアプリのアイコンをタップするか、ローカルまたはリモートの通知に応答することです。

于 2012-06-05T03:09:09.643 に答える