工作经理FCM依赖性

时间:2018-08-13 06:12:38

标签: android firebase android-jetpack android-workmanager

我们正在使用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;
    }

1 个答案:

答案 0 :(得分:2)

我向Google开发人员提出了问题。

https://issuetracker.google.com/issues/112498866

  

WorkManager使用Firebase JobDispatcher(如果已有的话)   依赖性。 FCM与此不同-如果您没有   Firebase JobDispatcher,您不需要work-firebase依赖项。

因此,如果我们不显式使用JobDispatcher(Job Dispatcher),则无需添加此依赖项。