我需要所有通知都会出现在通知中心,并且在我的应用程序中,只有从后台收到的通知或应用程序关闭时才会显示在通知中心。那是我的问题吗?如何从代码向通知中心添加通知?
谢谢!
我需要所有通知都会出现在通知中心,并且在我的应用程序中,只有从后台收到的通知或应用程序关闭时才会显示在通知中心。那是我的问题吗?如何从代码向通知中心添加通知?
谢谢!
您可以使用postNotification:
,postNotificationName:object:
或postNotificationName:object:userInfo:
方法从您的代码中发布通知
有关更多信息,请参阅NSNotificationCenter 参考
希望能帮助到你!
收到通知时检查应用程序是否处于活动状态
if ([[UIApplication sharedApplication] applicationState] == UIApplicationStateActive)
如果处于活动状态,您可以显示警报或使用本地通知在通知中心添加消息。请注意,用户可以从通知中心删除应用程序,也可以从设置中选择警报而不是横幅。