我在iOS
上实施应用程序,其主要目的是处理从服务器接收的推送通知。服务器正在使用GCM
进行消息传递。Firebase Cloud Messaging iOS(与GCM服务器兼容,主题)
如果我决定使用iOS上
FCM
框架(甚至没有决定,对雨燕3只是还没有找到GCM的框架,也没有对的CocoaPods),多少兼容将它与现有的GCM
- 是否需要将迁移到FCM?是否有可能接收数据消息(未通知 - 工作作为应该)而应用程序被终止。当应用程序处于后台或前台时,委托方法正在被调用并且数据按照它们应该被处理,但是当它终止时 - 只有在用户触摸通知弹出窗口时才会调用,但是我需要从数据消息中填充数据即使应用程序关闭,也可以访问数据库。
如何确定向其发送消息的
topic
? 我需要这个的原因是,我必须根据收到的邮件发送到哪个主题来做出不同的操作。我知道在Android上,收到JSON的关键是 -from
,但iOS呢?
谢谢。
如果应用程序被终止,我收到了一些通知,并且我希望在应用程序启动(与服务器同步类型)时将该数据加载到应用程序的数据库中?要做到这一点的唯一方法是使用它的API直接从服务器获取它们? – boyks
我不理解你的评论。如果应用程序被终止,它将不会收到通知。 (点2) –
可能的情况如下:发送数据消息。如果应用程序被终止,它将不会收到消息。当用户打开该应用程序时,如果消息TTL未到期,则该消息将被传送到应用程序。 –