From 1f9c7fc172989d62e82643b2c2677c105d30ee92 Mon Sep 17 00:00:00 2001 From: D4rK Date: Wed, 11 Jun 2025 20:05:08 +0300 Subject: [PATCH] update consent preferences and firebase settings --- app/src/main/res/values/keys.xml | 4 ++- app/src/main/res/values/strings.xml | 10 ++++++ app/src/main/res/xml/preferences_settings.xml | 32 +++++++++++++++---- 3 files changed, 39 insertions(+), 7 deletions(-) diff --git a/app/src/main/res/values/keys.xml b/app/src/main/res/values/keys.xml index 0a47cdb0..279a1f5b 100644 --- a/app/src/main/res/values/keys.xml +++ b/app/src/main/res/values/keys.xml @@ -10,7 +10,9 @@ en monospace_font notifications_settings - firebase + firebase_crashlytics + firebase_analytics + firebase_performance device_info open_source_licenses feedback diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index d77cbe15..b425668d 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -248,6 +248,9 @@ Notification settings Advanced Firebase + Firebase Crashlytics + Firebase Analytics + Firebase Performance Privacy and security Privacy policy Terms of service @@ -316,6 +319,9 @@ Allows the app to create and use services that run in the foreground, giving them priority over other background processes and improving performance and reliability. Set application language. This let us collect information about app performance and crash logs. + Collect crash reports to help fix issues. + Gathers usage data for app improvement. + Measures app performance for optimization. Learn the base of how to start a new Android Studio project, how to configure, how to set package, API levels and many more… Android Studio includes keyboard shortcuts for many common actions. Keep in mind, because Android Studio is based on IntelliJ IDEA, you can find additional shortcuts in the IntelliJ IDEA keymap reference documentation. Learn about the history of Android, from its beta release in 2007 to becoming the world\'s most popular mobile operating system. Discover the features that make Android unique and the benefits of using Android Studio to develop your apps with Java. @@ -398,6 +404,10 @@ Ad user data Ad personalization Consent settings + Allows collection of anonymous usage statistics. + Permits storing ad data on your device. + Allows sharing user data for ads. + Enables personalized ad recommendations. Tip of the Day Use ConstraintLayout to create responsive UIs. diff --git a/app/src/main/res/xml/preferences_settings.xml b/app/src/main/res/xml/preferences_settings.xml index e7c3c133..f491c99f 100644 --- a/app/src/main/res/xml/preferences_settings.xml +++ b/app/src/main/res/xml/preferences_settings.xml @@ -54,14 +54,26 @@ app:title="@string/notification_settings" /> + app:icon="@drawable/ic_firebase" + app:title="@string/firebase"> + app:icon="@drawable/ic_crashlytics" + app:key="@string/key_firebase_crashlytics" + app:summary="@string/summary_preference_settings_firebase_crashlytics" + app:title="@string/firebase_crashlytics" /> + +