From c9e21ac17558e5371b656f2b533af73e980ff2c3 Mon Sep 17 00:00:00 2001 From: Dan Nicholson Date: Tue, 23 May 2023 09:33:05 -0600 Subject: [PATCH] Disable analytics by default on debug builds Use the supported manifest metadata tags to disable Analytics and Crashlytics by default for debug builds. This uses a manifest placeholder to toggle the setting between debug and release builds. This depends on https://github.com/endlessm/python-for-android/pull/18. --- .p4a | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.p4a b/.p4a index 025e9d56..5b3df2b7 100644 --- a/.p4a +++ b/.p4a @@ -33,3 +33,7 @@ --depend com.google.firebase:firebase-crashlytics-ndk:18.3.2 --depend com.google.firebase:firebase-analytics:21.2.0 --with-debug-symbols +--debug-manifest-placeholders '[analytics_enabled: "false"]' +--release-manifest-placeholders '[analytics_enabled: "true"]' +--meta-data firebase_analytics_collection_enabled=${analytics_enabled} +--meta-data firebase_crashlytics_collection_enabled=${analytics_enabled}