作为JobScheduler
5.0 之前的 Android 的替代品,Google 发布了GCM 网络管理器,它自动使用 Android 5.0 中的本机 JobScheduler 和一些用于旧版本的自定义代码。
但是,我不确定它是否适用于非 Play 设备(没有 Google Play 服务的设备),例如 Kindle 和 Blackberry 10 以及中国手机。从名字上看,它似乎与 GCM 有关,所以我怀疑它只适用于 Play 设备。
谁能证实这一点?
作为JobScheduler
5.0 之前的 Android 的替代品,Google 发布了GCM 网络管理器,它自动使用 Android 5.0 中的本机 JobScheduler 和一些用于旧版本的自定义代码。
但是,我不确定它是否适用于非 Play 设备(没有 Google Play 服务的设备),例如 Kindle 和 Blackberry 10 以及中国手机。从名字上看,它似乎与 GCM 有关,所以我怀疑它只适用于 Play 设备。
谁能证实这一点?
当然它需要在设备上安装 google play service 7.5.0+,
GcmNetworkManager 是在 Google Play Services 7.5.0 中添加的,因此它不适用于旧版本。(此处公告博文: http ://android-developers.blogspot.com/2015/05/a-closer-look-at-google-play-services-75.html )