在 Google I/O 2016 上宣布 Firebase 后,我读到了一些会影响我的代码、GCM 到 FCM、与分析相关的更改等的更改的迁移……但我没有找到有关 GcmNetworkManager 的任何信息,会发生什么它 ?
我们有一个新的任务计划程序?
还是旧的?
提前致谢。
在 Google I/O 2016 上宣布 Firebase 后,我读到了一些会影响我的代码、GCM 到 FCM、与分析相关的更改等的更改的迁移……但我没有找到有关 GcmNetworkManager 的任何信息,会发生什么它 ?
我们有一个新的任务计划程序?
还是旧的?
提前致谢。
我将提供我所知道的一点点,并希望 Firebase 工程师提供更权威的答案。
Firebase 替代GcmNetworkManager的工作似乎正在进行中。这是Firebase Android JobDispatcher:
Firebase Android JobDispatcher 是一个库,它为 Android 上的作业调度引擎提供高级包装,从 GCM 网络管理器开始。
这取代了旧的 GCM 网络管理器库。
描述中的注释指出:该库由 Google 工程师积极支持。
我还没用过。我还在用GcmNetworkManager
。我的应用程序包括该play-services-gcm
库以及大多数 Firebase 库。这似乎不会引起任何冲突。我的 GCM 任务与添加 Firebase 之前的工作方式相同。