ios - 在后台处理远程通知

标签 ios push-notification

几天来,我一直在寻找这个问题的解决方案,最后把它贴在这里:

当我收到远程通知并忽略推送通知并通过单击应用程序图标启动应用程序时,将不会调用委托(delegate)方法“didreceiveRemoteNotification”。有什么方法可以在应用程序启动时获取完整的通知有效负载字典。

任何帮助将不胜感激!

最佳答案

没有。

您应该将通知详细信息存储在您的服务器上,并向服务器发出请求以获取待处理的详细信息(并更新已访问的详细信息)。

应用无法访问通知中心的通知,除非用户明确选择从那里打开应用。

关于ios - 在后台处理远程通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22407965/

相关文章:

ios - 如果我调出 UIActionSheet,如何使其中一个选项转到新 View ?

ios - 进度 HUD 未显示在正确的 View Controller 上

android - 删除没有id的通知 channel

ios - 如何在 iOS 10+ 中自定义通知的简短预览

iPhone : How do I drag or move UIImage/UIButton as shown below?

ios - 处理 webDAV 上传的 http 请求时出错

java - 使用无效注册 ID 时,GCM 返回 BAD 请求

ios - 没有获取推送通知的 token

java - Android工作室: cant recieve push messages on sdk < 26 when app is on foreground

ios - 在 Core Data 中使用 Cascade 删除关系对象