我们正在使用Android的Workmanager库。我们遵循Workmanager文档中的以下先决条件。
https://developer.android.com/topic/libraries/architecture/adding-components
// optional - Firebase JobDispatcher support
implementation "android.arch.work:work-firebase:$work_version"
我们需要这种依赖吗?因为我们已经在使用FCM核心库。
implementation("com.google.firebase:firebase-core:$playServicesVersion") {
force = true;
}
implementation("com.google.firebase:firebase-config:$playServicesVersion") {
force = true;
}
答案 0 :(得分:2)
我向Google开发人员提出了问题。
https://issuetracker.google.com/issues/112498866
WorkManager使用Firebase JobDispatcher(如果已有的话) 依赖性。 FCM与此不同-如果您没有 Firebase JobDispatcher,您不需要work-firebase依赖项。
因此,如果我们不显式使用JobDispatcher(Job Dispatcher),则无需添加此依赖项。