如何在用户未点击通知提醒时获取通知数据只需使用obj c点击ios中的应用程序[复制]

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在用户未点击通知提醒时获取通知数据只需使用obj c点击ios中的应用程序[复制]相关的知识,希望对你有一定的参考价值。

我正在开发应用程序接收来自服务器的通知工作正常。 当我的应用程序处于后台模式并且服务器发送通知时,iPhone会显示通知警报

问题

如果我点击该通知提醒我的应用程序进入前台模式 方法didReceiveRemoteNotification称 然后我轻松获取通知数据并根据通知数据执行一些操作。 但如果我点击应用程序,而不是通知警报,那么应用程序进入前台模式但是 methoddidReceiveRemoteNotification没有被调用。

我想要的是?

是否有任何方法可以检查应用程序在后台模式下,是否有任何通知接收,如果接收然后获取他的数据,当应用程序进入前台模式?

答案

除非您单击通知并在didFinishLaunchingWithOptions中读取它的数据,否则无法实现您的目标

您可以使用拉机制在服务器中存储通知,并在应用程序从API请求打开时读取它们facebook会这样做

以上是关于如何在用户未点击通知提醒时获取通知数据只需使用obj c点击ios中的应用程序[复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何清除从 Android 中点击通知打开的先前活动?

如何跟踪用户以获取基于位置的推送通知?

如何在不点击通知的情况下从通知中获取数据(firebase 云消息传递和本机反应)

当应用程序处于终止状态而没有用户交互时如何清除本地通知。

Outlook新邮件通知未显示

制作通知提醒样式