From a35b5d4c022b8526859053c43705154ab69c40e7 Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Thu, 24 Feb 2022 11:11:39 +0100 Subject: [PATCH] Disable FirebaseMessaging Service when building without it --- app/build.gradle | 18 ++++++++++++------ app/src/main/AndroidManifest.xml | 1 + 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index ac6879953..1e006e588 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -99,17 +99,23 @@ android { outputFileName = "linphone-android-${variant.buildType.name}-${project.version}.apk" } + var enableFirebaseService = "false" + if (firebaseEnabled) { + enableFirebaseService = "true" + } // See https://developer.android.com/studio/releases/gradle-plugin#3-6-0-behavior for why extractNativeLibs is set to true in debug flavor if (variant.buildType.name == "release" || variant.buildType.name == "releaseWithCrashlytics") { variant.getMergedFlavor().manifestPlaceholders = [linphone_address_mime_type: "vnd.android.cursor.item/vnd." + getPackageName() + ".provider.sip_address", - linphone_file_provider: getPackageName() + ".fileprovider", - appLabel: "@string/app_name", - extractNativeLibs: "false"] + linphone_file_provider: getPackageName() + ".fileprovider", + appLabel: "@string/app_name", + firebaseServiceEnabled: enableFirebaseService, + extractNativeLibs: "false"] } else { variant.getMergedFlavor().manifestPlaceholders = [linphone_address_mime_type: "vnd.android.cursor.item/vnd." + getPackageName() + ".provider.sip_address", - linphone_file_provider: getPackageName() + ".debug.fileprovider", - appLabel: "@string/app_name_debug", - extractNativeLibs: "true"] + linphone_file_provider: getPackageName() + ".debug.fileprovider", + appLabel: "@string/app_name_debug", + firebaseServiceEnabled: enableFirebaseService, + extractNativeLibs: "true"] } } diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 571c013c6..7c804cb23 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -136,6 +136,7 @@ android:label="@string/app_name" />