根据https://developer.android.com/jetpack/docs/release-notes,对于WorkManager发布了1.0.0-alpha12
已删除对Firebase JobDispatcher的支持 即将淘汰。这意味着工作基地的工件将 进入测试版后将不再更新。我们将研究 将来增加替代方案。
也不再需要以下语句
implementation "android.arch.work:work-firebase:$work_version"
我的理解是,在1.0.0-alpha12
之前的版本中,WorkManager
将使用3种方法之一进行后台作业-JobScheduler
,Firebase JobDispatcher
或AlarmManager
这意味着,如果我们迁移到1.0.0-alpha12
或更高版本,WorkManager将仅使用两种方法之一进行后台作业-JobScheduler
或AlarmManager
。它会引起副作用吗?较小的设备将能够成功运行后台作业? (由于使用了较少的方法)