Андроид. GcmNetworkManager в Firebase SDK?

После того, как Firebase был анонсирован на Google I/O 2016, я читал о миграции некоторых изменений, которые повлияют на мой код, GCM в FCM, изменения, связанные с аналитикой и т. д., но я не нашел никакой информации о GcmNetworkManager , что происходит с Это ?

У нас есть новый планировщик заданий?

Остался старый?

Заранее спасибо.


person koleanu    schedule 29.06.2016    source источник


Ответы (1)


Я предложу то немногое, что знаю, и, надеюсь, инженер Firebase даст более авторитетный ответ.

Похоже, ведется работа по замене Firebase на GcmNetworkManager< /а>. Это Firebase Android JobDispatcher:

Firebase Android JobDispatcher — это библиотека, которая предоставляет высокоуровневую оболочку для механизмов планирования заданий на Android, начиная с GCM Network Manager.

Это заменяет старую библиотеку GCM Network Manager.

В примечании к описанию говорится: Эта библиотека активно поддерживается инженерами Google.

Я еще не использовал его. Я все еще использую GcmNetworkManager. Мое приложение включает библиотеку play-services-gcm вместе с большинством библиотек Firebase. Это, кажется, не вызывает никаких конфликтов. Мои задачи GCM работают так же, как и до того, как я добавил Firebase.

person Bob Snyder    schedule 29.06.2016
comment
Кстати, это важная информация о новой библиотеке github.com/firebase/firebase-jobdispatcher- android/проблемы/24 - person ATom; 03.09.2016
comment
кажется преждевременным использовать его вместо этого, похоже, он не имеет какой-либо реальной расширенной функциональности и просто является оболочкой для сервисов GcmNetwork год спустя, хотя они, похоже, ХОТЯТ сделать его независимым - person Kenny; 14.11.2017