打开应用程序时更新应用程序通知

Update apps notifications when opening application

我正在创建一个使用推送通知的 IOS 应用程序。当我发送 PN 时,我将数据发送到我的应用程序。如果我的应用程序未激活,我可以单击通知中心的通知来更新应用程序中的数据。但是,如果我不单击通知而只是通过启动屏幕恢复应用程序,则应用程序不会正确更新。有没有一种方法可以更新应用程序待处理的通知,即使我没有按下通知中心按钮,我只是从启动图标恢复应用程序?

我一直在网上搜索,但没有成功。我也曾尝试将通知放在应用程序委托的 NSMUtable 数组中,但没有成功。

提前致谢。

如果您没有应用可以从服务器下载的通知列表,您将没有一致的解决方案,因此这是最好的选择。

如果您为通知打开后台获取,则该应用程序可以维护已收到通知的列表,但对于在用户强制退出该应用程序后收到的任何通知,此方法将失败。