我一直在Faye
为我们的IOS
聊天应用程序实施。由于我对IOS
侧面了解不多,所以我有点困惑。一切正常,但我的客户要求我检查IOS
应用程序是否已收到推送消息,但就Faye
它而言,它只检查客户端停用/meta/disconnect
的/meta/unsubscribe
通道,但我怎么知道IOS
应用程序进入后台,因为我必须通过发送消息APNS
. 但是我的客户不想通过 Rails API 告诉浏览器应用程序状态。有点困惑请帮助我。
问问题
332 次
1 回答
0
当您的 ApplicationDelegate 中的此方法被调用时,您可以知道您的应用程序进入后台:
- (void)applicationDidEnterBackground:(UIApplication *)application
您还可以从任何控制器监听 UIApplicationDidEnterBackgroundNotification 事件:
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(appHasGoneInBackground:)
name:UIApplicationDidEnterBackgroundNotification
object:nil];
这是一个涵盖此主题的线程:
于 2013-03-10T22:12:12.867 回答