应用程序处于挂起状态的NSNotificationcenter

时间:2012-06-05 02:31:22

标签: iphone ios xcode nsnotificationcenter

我使用NSNotificationcenter在连接更改时实现事件侦听器。当用户连接或断开WiFi网络时。在应用程序处于暂停模式时,是否可以将此通知发送到应用程序?

必须可以这样做,考虑Skype,例如它如何接收Skype来电?

这就是我添加观察者的方式

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

1 个答案:

答案 0 :(得分:2)

不能用于常规应用。 Skype将被注册为voip类型的后台应用程序,它在后台执行的能力比普通应用程序更多。 有4种类型的后台应用程序:音频,voip,位置,newstand。

如果一个应用程序不是这些类型之一,那么如果它被暂停,它可以再次执行的唯一方式是通过用户点击应用程序的图标或响应本地或远程通知。