9

Nachdem Firebase auf Google I/O 2016 angekündigt wurde, habe ich über die Migration einiger Änderungen gelesen, die sich auf meinen Code, GCM auf FCM, Änderungen in Bezug auf die Analyse usw. auswirken. Ich habe jedoch keine Informationen über GcmNetworkManager gefunden. was passiert damit?Android. GcmNetworkManager auf Firebase SDK?

Wir haben einen neuen Taskplaner?

Bleibt der alte?

Vielen Dank im Voraus.

Antwort

10

Ich biete das Wenige an, das ich kenne, und hoffe, dass ein Firebase-Techniker eine autoritativere Antwort liefert.

Es scheint Arbeiten im Gange zu sein für einen Firebase-Ersatz zu GcmNetworkManager. Es ist Firebase Android JobDispatcher:

The Firebase Android JobDispatcher ist eine Bibliothek, die rund um Job-Scheduling-Motoren auf Android, beginnend mit dem GCM Network Manager eine High-Level-Wrapper.

Dies ersetzt die alte GCM Network Manager-Bibliothek.

Ein Hinweis in der Beschreibung heißt es: Diese Bibliothek wird von Google-Ingenieure aktiv unterstützt.

Ich habe es noch nicht benutzt. Ich benutze immer noch GcmNetworkManager. Meine App enthält die Bibliothek play-services-gcm zusammen mit den meisten Firebase-Bibliotheken. Das scheint keine Konflikte zu verursachen. Meine GCM-Aufgaben funktionieren so wie vor dem Hinzufügen von Firebase.

+0

Btw diese wichtige Informationen über neue Bibliothek ist https://github.com/firebase/firebase-jobdispatcher-android/issues/24 – ATom

+0

scheint seine vorzeitige es stattdessen zu verwenden, scheint keine echte erweiterte Funktionalität zu haben und ist nur ein Wrapper über GcmNetwork Services ein Jahr später, obwohl sie scheinen, es unabhängig zu machen – Kenny