9

Google I/O 2016에서 Firebase가 발표 된 후 내 코드, FCM, GCM, Analytics 관련 변경 등에 영향을 줄 일부 변경 사항을 읽었습니다 ... GcmNetworkManager에 대한 정보를 찾지 못했습니다. 그것으로 어떻게됩니까?Android. Firebase SDK의 GcmNetworkManager?

우리는 새로운 작업 스케줄러가 있습니까?

이전 상태로 유지 되나요?

미리 감사드립니다.

답변

10

내가 알고있는 작은 것을 제공하고 Firebase 엔지니어가보다 권위있는 답변을 제공합니다.

Firebase 교체가 GcmNetworkManager으로 진행중인 것으로 보입니다. 그것은 Firebase Android JobDispatcher입니다 :

중포 기지 안드로이드 JobDispatcher

는 GCM 네트워크 관리자와 을 시작, 안드로이드에 작업 스케줄링 엔진 주위에 높은 수준의 래퍼를 제공하는 라이브러리입니다.

이것은 이전 GCM 네트워크 관리자 라이브러리를 대체합니다.

설명 상태 메모 : 이 라이브러리는 Google 엔지니어에 의해 활발하게 지원됩니다.

아직 사용하지 않았습니다. 나는 여전히 GcmNetworkManager을 사용하고 있습니다. 내 응용 프로그램에는 대부분의 Firebase 라이브러리와 함께 play-services-gcm 라이브러리가 포함되어 있습니다. 그것은 어떤 충돌을 일으키는 것처럼 보이지 않습니다. 내 GCM 작업은 Firebase를 추가하기 전에했던 것처럼 작동합니다.

+0

Btw 이것은 새로운 라이브러리에 대한 중요한 정보입니다. https://github.com/firebase/firebase-jobdispatcher-android/issues/24 – ATom

+0

은 조만간 대신 사용하기에 실제 확장 기능이없는 것으로 보입니다. 그리고 1 년 후 GcmNetwork 서비스에 대한 래퍼 (wrapper)이지만 독립적으로 만들고 싶어합니다. – Kenny