2016-08-19 57 views
0

有人請幫助我。有沒有什麼辦法可以讓GCM與Firebase SDK v3.3保持一致?

我們在生產中應用GCM實現。我們決定將Firebase SDK更新至3.3(其中包含FIRMessaging和FirebaseAnalytics實施)。

在進行Firebase SDK升級時,我們更改了Podfile,並且我們能夠安裝新的Firebase v3.3框架。

但是,當我嘗試編譯項目時,它拋出了幾個錯誤。

這是最後兩行我從錯誤中得到的,

ld: 44 duplicate symbols for architecture arm64 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 

可以看我的錯誤是由於GCM和火力地堡之間的重複執行。

真正的問題是我無法刪除這些框架。我需要Google框架進行GCM消息傳遞。我希望Firebase 3.3能夠升級。

任何想法的傢伙?

在此先感謝。

回答

0

現在Google將GCM更名爲Firebase Cloud Messaging,它現在提供跨平臺服務。 Firebase還提供notifications

FCM是Firebase品牌下的GCM的新版本。它繼承了GCM的核心基礎架構,確保在Android,iOS和Chrome上可靠地傳遞消息。

FCM支持您通過Google Cloud Messaging瞭解的所有信息,包括尋址單個設備,設備組或主題組。

要從GCM SDK升級到FCM SDK,請參閱遷移iOS client apps的指南。

相關問題