ios - 通知中心 - 当他们在事件应用程序上收到通知时,通知不会出现在通知中心

标签 ios apple-push-notifications notificationcenter

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

谢谢!

最佳答案

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

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

如果激活,您可以显示警报或使用 Local notification在通知中心添加消息。请注意,用户可以从通知中心删除应用程序,也可以从设置中选择警报而不是横幅。

关于ios - 通知中心 - 当他们在事件应用程序上收到通知时,通知不会出现在通知中心,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11409262/

相关文章:

ios - 在 IOS 中定位 UI 元素 相对像 HTML

objective-c - 在 Objective - C 中不使用未使用的类导入很重要吗?

ios - 如何使用 Gimbal Manager 门户让推送通知适用于 ios?我已经完成了文档中的所有必要步骤。仍然没有运气

ios - 如果特定的 View Controller 在屏幕上可见,如何从 View Controller 或类检查?或者我如何检查可见 View Controller ?

iphone - Dropbox 显示文件修改日期

ios - Apple Watch - 将数据单独存储到Apple Watch,不依赖于iPhone

ios - 当设备连接到 Internet 连接时未收到所有通知

ios - NotificationCenter 没有调用选择器

macos - 如何将 OSX 通知中心小部件与主应用程序链接?

swift - 类型 'Notification.Name'(又名 'NSNotification.Name')没有成员 'UIApplication'