2015-01-05 170 views
0

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

我一直在搜索互联网没有运气。我也尝试将通知放入应用程序委托中的NSMUtable数组中,但没有运气。

预先感谢您。

回答

0

没有你有一个应用程序可以从服务器上下载的通知列表,你将不会有一致的解决方案,所以这是最好的选择。

如果您为通知启用后台提取,那么应用程序可以维护收到通知的列表,但这种方法会在用户强制退出应用程序后进入任何通知时失败。

+0

那么,实际上会很好,因为应用程序一旦重新启动应用程序就会获取相应的数据。有没有读取背景的阅读材料? – Dnaso

+0

你有没有这方面的参考? @Wain – Dnaso

+0

https://developer.apple.com/library/ios/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/BackgroundExecution/BackgroundExecution.html#//apple_ref/doc/uid/TP40007072-CH4-SW57 – Wain

相关问题