From 9d824e87fcad1578e825b6cbb10edcec9ff33c29 Mon Sep 17 00:00:00 2001 From: Ryan VanderMeulen Date: Mon, 6 May 2024 15:58:36 +0000 Subject: [PATCH] Bug 1895149 - Add an explicit dependency on Google Play Services. r=jonalmeida We used to get this transitively from the FCM package, but that's no longer the case. This is needed for GoogleApiAvailability, however. Differential Revision: https://phabricator.services.mozilla.com/D209507 --- .../components/lib/push-firebase/build.gradle | 1 + .../plugins/dependencies/src/main/java/DependenciesPlugin.kt | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/mobile/android/android-components/components/lib/push-firebase/build.gradle b/mobile/android/android-components/components/lib/push-firebase/build.gradle index c8bc41debef3..cd6b6acd41f3 100644 --- a/mobile/android/android-components/components/lib/push-firebase/build.gradle +++ b/mobile/android/android-components/components/lib/push-firebase/build.gradle @@ -24,6 +24,7 @@ android { dependencies { implementation ComponentsDependencies.kotlin_coroutines + implementation ComponentsDependencies.play_services_base implementation project(':concept-push') implementation project(':support-base') diff --git a/mobile/android/android-components/plugins/dependencies/src/main/java/DependenciesPlugin.kt b/mobile/android/android-components/plugins/dependencies/src/main/java/DependenciesPlugin.kt index fdccde82a786..5a21f4beb83b 100644 --- a/mobile/android/android-components/plugins/dependencies/src/main/java/DependenciesPlugin.kt +++ b/mobile/android/android-components/plugins/dependencies/src/main/java/DependenciesPlugin.kt @@ -92,6 +92,8 @@ object Versions { object Firebase { const val messaging = "24.0.0" } + + const val play_services = "18.4.0" } // Synchronized dependencies used by (some) modules @@ -215,4 +217,6 @@ object ComponentsDependencies { const val thirdparty_androidsvg = "com.caverock:androidsvg-aar:${Versions.androidsvg}" const val firebase_messaging = "com.google.firebase:firebase-messaging:${Versions.Firebase.messaging}" + + const val play_services_base = "com.google.android.gms:play-services-base:${Versions.play_services}" }