Workmanager FCM 依赖
Workmanager FCM dependency
我们正在为 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;
}
我向 google 开发人员提出了这个问题。
https://issuetracker.google.com/issues/112498866
WorkManager uses Firebase JobDispatcher if you already have that
dependency. FCM is something different from that - if you don't have
Firebase JobDispatcher, you don't need the work-firebase dependency.
因此,如果我们不显式使用 JobDispatcher (Job Dispatcher),则不需要添加此依赖项。
我们正在为 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;
}
我向 google 开发人员提出了这个问题。
https://issuetracker.google.com/issues/112498866
WorkManager uses Firebase JobDispatcher if you already have that dependency. FCM is something different from that - if you don't have Firebase JobDispatcher, you don't need the work-firebase dependency.
因此,如果我们不显式使用 JobDispatcher (Job Dispatcher),则不需要添加此依赖项。