9

在Google I/O 2016上宣佈Firebase之後,我已閱讀了一些將影響我的代碼,GCM到FCM,分析相關更改等的更改的遷移... 但我沒有找到任何關於GcmNetworkManager的信息,它發生了什麼?Android。 Firebase SDK上的GcmNetworkManager?

我們有一個新的任務計劃程序?

仍然是舊的?

在此先感謝。

回答

10

我會提供我認識的小人物,並希望Firebase工程師提供更權威的答案。

似乎有一項工作正在進行中,Firebase替換爲GcmNetworkManager。這是Firebase Android JobDispatcher

的火力地堡的Android JobDispatcher是提供 高層次的包裝器作業調度引擎,在Android上開始 與GCM網絡管理庫。

這取代了舊的GCM網絡管理器庫。

說明中的說明指出:此庫由Google工程師積極支持。

我還沒有使用它。我仍在使用GcmNetworkManager。我的應用程序包含play-services-gcm庫以及大多數Firebase庫。這似乎不會導致任何衝突。我的GCM任務與添加Firebase之前一樣。

+0

這是關於新庫的重要信息 https://github.com/firebase/firebase-jobdispatcher-android/issues/24 – ATom

+0

似乎不成熟使用它,似乎沒有任何真正的擴展功能並且在一年之後只是GcmNetwork服務的一個包裝,儘管他們似乎想要使其獨立 – Kenny