在后台推送 iOS 通知

Posted

技术标签:

【中文标题】在后台推送 iOS 通知【英文标题】:Push Notifications for iOS while in the background 【发布时间】:2016-12-15 03:31:39 【问题描述】:

我的应用正在接收通知,我的问题是,当我在后台收到一个或多个通知时,当我单击应用图标将我带入应用前台时,通知消息无法在前台显示它只有在我点击通知中心的弹出消息而不是图标时才有效。

【问题讨论】:

ios Push Notification - How to get the notification data when you click on the app icon instead of notification的可能重复 你到底想达到什么目的?? @VishalSonawane:在通知中心获取警报消息,以便我可以将其保存在我的数据库中。 【参考方案1】:

点击图标后,您将不会在启动应用程序时收到远程推送通知数据。您只能在点击通知警报时解析推送通知正文。 因此,如果您想对此类通知执行任何必须需要的操作,那么唯一的方法就是在两者之间引入服务器。所以你可以为它使用任何网络服务,每次你的应用程序启动或进入前台时都会调用它。在后台调用该 API 并执行所需的操作。

【讨论】:

以上是关于在后台推送 iOS 通知的主要内容,如果未能解决你的问题,请参考以下文章

ios在后台处理推送通知

iOS 应用未收到来自 Firebase 的后台推送通知

iOS 13 在后台没有收到 VoIP 推送通知

iOS应用后台主题推送通知

iOS FCM推送通知不能在后台快速工作?

iOS静默推送通知在后台状态下每次都不会触发