mirror of
https://gitlab.linphone.org/BC/public/linphone-android.git
synced 2026-04-22 22:58:26 +00:00
Disable FirebaseMessaging Service when building without it
This commit is contained in:
parent
fdd9e8848a
commit
d2bdafa5fa
2 changed files with 13 additions and 6 deletions
|
|
@ -97,16 +97,22 @@ android {
|
||||||
outputFileName = "linphone-android-${variant.buildType.name}-${project.version}.apk"
|
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
|
// 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") {
|
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",
|
variant.getMergedFlavor().manifestPlaceholders = [linphone_address_mime_type: "vnd.android.cursor.item/vnd." + getPackageName() + ".provider.sip_address",
|
||||||
linphone_file_provider: getPackageName() + ".fileprovider",
|
linphone_file_provider: getPackageName() + ".fileprovider",
|
||||||
appLabel: "@string/app_name",
|
appLabel: "@string/app_name",
|
||||||
|
firebaseServiceEnabled: enableFirebaseService,
|
||||||
extractNativeLibs: "false"]
|
extractNativeLibs: "false"]
|
||||||
} else {
|
} else {
|
||||||
variant.getMergedFlavor().manifestPlaceholders = [linphone_address_mime_type: "vnd.android.cursor.item/vnd." + getPackageName() + ".provider.sip_address",
|
variant.getMergedFlavor().manifestPlaceholders = [linphone_address_mime_type: "vnd.android.cursor.item/vnd." + getPackageName() + ".provider.sip_address",
|
||||||
linphone_file_provider: getPackageName() + ".debug.fileprovider",
|
linphone_file_provider: getPackageName() + ".debug.fileprovider",
|
||||||
appLabel: "@string/app_name_debug",
|
appLabel: "@string/app_name_debug",
|
||||||
|
firebaseServiceEnabled: enableFirebaseService,
|
||||||
extractNativeLibs: "true"]
|
extractNativeLibs: "true"]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -144,6 +144,7 @@
|
||||||
android:label="@string/app_name" />
|
android:label="@string/app_name" />
|
||||||
|
|
||||||
<service android:name="org.linphone.core.tools.firebase.FirebaseMessaging"
|
<service android:name="org.linphone.core.tools.firebase.FirebaseMessaging"
|
||||||
|
android:enabled="${firebaseServiceEnabled}"
|
||||||
android:exported="false">
|
android:exported="false">
|
||||||
<intent-filter>
|
<intent-filter>
|
||||||
<action android:name="com.google.firebase.MESSAGING_EVENT" />
|
<action android:name="com.google.firebase.MESSAGING_EVENT" />
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue