1

私はVOIPプロジェクトに取り組んでいます。

私のアプリは、到達可能性を使用して、接続が変更されたときにリッスンし、SIP SERVER に再登録します。アプリがフォアグラウンドにある場合、すべてがうまく機能します。

しかし、My App がバックグラウンドに入ると、接続の変更をキャッチできません。少なくとも 10 分後 (keepAlive の実行時)、アプリは接続を再度確認できます。

プライベートフレームワークとモバイル基板を使用して、接続の変更 (wifi の切断、3G から wifi への変更、wifi から 3G への変更など) を検討するつもりです。私は多くの方法を試しましたが、まだ機能する方法を見つけていません。

接続が変更されたときにどのメソッドが呼び出されるか知っている人はいますか?

ありがとうございました

4

3 に答える 3

2

アップルがコードにこのクラスを使用していても、到達可能性クラスのみが優れていると思います。見つけたこのコードのこのリンクを参照してください。あなたはなんとなく答える

于 2013-09-11T08:12:34.347 に答える
1

同様のシナリオを経験している人からの質問を見つけました:

Wi-Fi ネットワークをドロップするときにバックグラウンドで iOS の到達可能性通知を取得する方法は?

お役に立てれば。

于 2013-09-10T20:48:21.323 に答える