我正在编写一个接收推送通知的应用程序。当它收到一个,并且有人通过该通知打开他们的手机时,我的应用程序的代表会收到一个 application:didReceiveRemoteNotification: 在第二个参数中带有重要的通知数据。
但是,如果他们收到另一个应用程序的推送通知,并通过它打开他们的手机,然后打开我的应用程序,我的应用程序通知仍在下拉通知中心排队,并且我的应用程序的委托没有收到应用程序:didReceiveRemoteNotification :带有该推送数据的消息,直到他们在下拉通知中心点击该通知。因此,无论用户如何打开应用程序,我都没有得到我想要在我的应用程序中处理的推送数据......
有没有办法可以在 applicationDidBecomeActive: 中获取通知?
帮助表示赞赏。谢谢,
缺口