mirror of
https://github.com/sudoxnym/habitica-android.git
synced 2026-04-14 19:56:32 +00:00
allow opt out for performance metrics
This commit is contained in:
parent
d3b399fad6
commit
5945bc3846
2 changed files with 7 additions and 7 deletions
|
|
@ -27,6 +27,8 @@
|
|||
android:name="firebase_performance_logcat_enabled"
|
||||
android:value="true" />
|
||||
<meta-data android:name="firebase_analytics_collection_enabled" android:value="false" />
|
||||
<meta-data android:name="firebase_performance_collection_enabled" android:value="false" />
|
||||
|
||||
<meta-data
|
||||
android:name="com.google.android.gms.ads.APPLICATION_ID"
|
||||
android:value="@string/application_ad_id"/>
|
||||
|
|
|
|||
|
|
@ -8,6 +8,7 @@ import com.amplitude.android.Configuration
|
|||
import com.amplitude.android.events.Identify
|
||||
import com.google.firebase.analytics.FirebaseAnalytics
|
||||
import com.google.firebase.crashlytics.FirebaseCrashlytics
|
||||
import com.google.firebase.perf.FirebasePerformance
|
||||
import com.habitrpg.android.habitica.BuildConfig
|
||||
import com.habitrpg.android.habitica.R
|
||||
|
||||
|
|
@ -129,12 +130,9 @@ object Analytics {
|
|||
}
|
||||
|
||||
fun setAnalyticsConsent(consents: Boolean?) {
|
||||
if (consents == true) {
|
||||
firebase.setAnalyticsCollectionEnabled(true)
|
||||
amplitude.configuration.optOut = false
|
||||
} else {
|
||||
firebase.setAnalyticsCollectionEnabled(false)
|
||||
amplitude.configuration.optOut = true
|
||||
}
|
||||
val isEnabled = consents == true
|
||||
firebase.setAnalyticsCollectionEnabled(isEnabled)
|
||||
FirebasePerformance.getInstance().isPerformanceCollectionEnabled = isEnabled
|
||||
amplitude.configuration.optOut = !isEnabled
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue