我在iOS
上實施應用程序,其主要目的是處理從服務器接收的推送通知。服務器正在使用GCM
進行消息傳遞。Firebase Cloud Messaging iOS(與GCM服務器兼容,主題)
如果我決定使用iOS上
FCM
框架(甚至沒有決定,對雨燕3只是還沒有找到GCM的框架,也沒有對的CocoaPods),多少兼容將它與現有的GCM
- 是否需要將遷移到FCM?是否有可能接收數據消息(未通知 - 工作作爲應該)而應用程序被終止。當應用程序處於後臺或前臺時,委託方法正在被調用並且數據按照它們應該被處理,但是當它終止時 - 只有在用戶觸摸通知彈出窗口時纔會調用,但是我需要從數據消息中填充數據即使應用程序關閉,也可以訪問數據庫。
如何確定向其發送消息的
topic
? 我需要這個的原因是,我必須根據收到的郵件發送到哪個主題來做出不同的操作。我知道在Android上,收到JSON的關鍵是 -from
,但iOS呢?
謝謝。
如果應用程序被終止,我收到了一些通知,並且我希望在應用程序啓動(與服務器同步類型)時將該數據加載到應用程序的數據庫中?要做到這一點的唯一方法是使用它的API直接從服務器獲取它們? – boyks
我不理解你的評論。如果應用程序被終止,它將不會收到通知。 (點2) –
可能的情況如下:發送數據消息。如果應用程序被終止,它將不會收到消息。當用戶打開該應用程序時,如果消息TTL未到期,則該消息將被傳送到應用程序。 –