デバイスがWi-Fiまたはモバイルデータネットワークに接続したときに通知を自動的に投稿する方法はありますか?
接続が発生したときに、アプリケーションデリゲートでこれを使用することを考えていました。
[[NSNotificationCenter defaultCenter]
postNotificationName:@"connectedToNetwork"
object:nil];
そして私のクラスでこの通知をキャッチするには:
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(doSomething)
name:@"connectedToNetwork"
object:nil];
Reachabilityを使用して、デバイスがインターネットに接続されているかどうかを確認していますが、これは私が望んでいることではありません。デバイスがWi-Fiまたはモバイルネットワークに接続したときに、通知が自動的に呼び出されるようにしたい。そのネットワークを介してインターネットにアクセスできるかどうかは関係ありません。接続が発生したときに通知を受ける必要があります。