【发布时间】:2016-10-24 00:49:24
【问题描述】:
我在推送通知方面遇到问题,我正在使用 Google Cloud Messaging,
我的问题是我的应用程序使用一些缓存数据,我使用来自推送通知的数据刷新该缓存,因此当应用程序被用户杀死(主页按钮 + 向上滑动)并且应用程序收到推送通知它不调用方法didReceiveRemoteNotification,因此应用程序无法访问该通知的有效负载并更新缓存的数据。
那么,有没有办法做到这一点?
只有当用户点击通知并且应用程序通过application:didFinishLaunchingWithOptions 方法获取它时?
如果用户通过单击应用程序图标打开应用程序,我无法获取通知的有效负载?
PD:如果应用程序在前台或后台(未终止),它可以完美运行
【问题讨论】:
标签: ios swift push-notification google-cloud-messaging apple-push-notifications