通知中心 - 通知中心收到活动应用时未收到通知

时间:2012-07-10 08:18:59

标签: ios apple-push-notifications notificationcenter

我需要通知中心的所有通知都会出现,并且在我的应用中,只有从后台收到的通知或应用关闭的通知才会显示在通知中心。 那是我的问题吗? 如何从代码中向通知中心添加通知?

谢谢!

2 个答案:

答案 0 :(得分:1)

收到通知时检查应用程序是否处于活动状态

if ([[UIApplication sharedApplication] applicationState] == UIApplicationStateActive)

如果处于活动状态,您可以显示提醒或使用Local notification在通知中心添加消息。请注意,用户可以从通知中心删除应用,也可以从设置中选择提醒而不是横幅。

答案 1 :(得分:0)

您可以使用postNotification:postNotificationName:object:postNotificationName:object:userInfo:方法发布代码中的通知

有关更多信息,请参阅NSNotificationCenter reference

希望它有所帮助!