Fix analytics opt-out

pull/820/head
Alex Baker 7 years ago
parent 4e339ebb12
commit f0812ae443

@ -17,10 +17,6 @@
android:name="com.google.android.geo.API_KEY"
android:value="@string/google_key"/>
<meta-data
android:name="firebase_crashlytics_collection_enabled"
android:value="false"/>
<meta-data
android:name="com.google.android.backup.api_key"
android:value="AEdPqrEAAAAI49v5bBusi_bq1bgLBB1LIsepNV0eBrFkQrBZkw"/>

@ -30,6 +30,7 @@ public class Tracker {
enabled = preferences.isTrackingEnabled();
if (enabled) {
analytics = FirebaseAnalytics.getInstance(context);
analytics.setAnalyticsCollectionEnabled(true);
Fabric.with(context, new Crashlytics());
} else {
analytics = null;

@ -102,6 +102,14 @@
android:theme="@style/Tasks"
tools:ignore="GoogleAppIndexingWarning">
<meta-data
android:name="firebase_crashlytics_collection_enabled"
android:value="false"/>
<meta-data
android:name="firebase_analytics_collection_enabled"
android:value="false"/>
<!-- ====================================================== Activities = -->
<activity

@ -11,7 +11,6 @@ import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import org.tasks.analytics.Tracker;
import timber.log.Timber;
public class LimitOffsetDataSource extends PositionalDataSource<Task> {
@ -31,7 +30,6 @@ public class LimitOffsetDataSource extends PositionalDataSource<Task> {
try {
cursor = mDb.query(mCountQuery, null);
} catch (Exception e) {
Timber.e(e);
Tracker.report(e);
return 0;
}

@ -172,7 +172,7 @@ public class Preferences {
}
public boolean isTrackingEnabled() {
return !BuildConfig.DEBUG && getBoolean(R.string.p_collect_statistics, true);
return getBoolean(R.string.p_collect_statistics, true);
}
public String getDefaultCalendar() {

Loading…
Cancel
Save