mirror of https://github.com/tasks/tasks
Convert to Firebase Analytics and Crashlytics
parent
db582a7732
commit
33bf34fe30
@ -0,0 +1,42 @@
|
|||||||
|
{
|
||||||
|
"project_info": {
|
||||||
|
"project_number": "363426363175",
|
||||||
|
"firebase_url": "https://tasks-98543.firebaseio.com",
|
||||||
|
"project_id": "tasks-98543",
|
||||||
|
"storage_bucket": "tasks-98543.appspot.com"
|
||||||
|
},
|
||||||
|
"client": [
|
||||||
|
{
|
||||||
|
"client_info": {
|
||||||
|
"mobilesdk_app_id": "1:363426363175:android:9bc4739db40ecb39",
|
||||||
|
"android_client_info": {
|
||||||
|
"package_name": "org.tasks"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"oauth_client": [
|
||||||
|
{
|
||||||
|
"client_id": "363426363175-n0862rti6ect01fr3t4m229hqvvu1s8a.apps.googleusercontent.com",
|
||||||
|
"client_type": 3
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"api_key": [
|
||||||
|
{
|
||||||
|
"current_key": "AIzaSyACOYpQZEIkpF2EykbufMOZXn9QVrP_5lI"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"services": {
|
||||||
|
"analytics_service": {
|
||||||
|
"status": 1
|
||||||
|
},
|
||||||
|
"appinvite_service": {
|
||||||
|
"status": 1,
|
||||||
|
"other_platform_oauth_client": []
|
||||||
|
},
|
||||||
|
"ads_service": {
|
||||||
|
"status": 2
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"configuration_version": "1"
|
||||||
|
}
|
||||||
@ -1,4 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<resources>
|
|
||||||
<string name="ga_trackingId">UA-71449238-1</string>
|
|
||||||
</resources>
|
|
||||||
@ -1,40 +0,0 @@
|
|||||||
package org.tasks;
|
|
||||||
|
|
||||||
import static java.util.concurrent.Executors.newSingleThreadExecutor;
|
|
||||||
|
|
||||||
import android.support.annotation.NonNull;
|
|
||||||
import com.google.common.util.concurrent.ThreadFactoryBuilder;
|
|
||||||
import java.util.concurrent.Executor;
|
|
||||||
import java.util.concurrent.ExecutorService;
|
|
||||||
import org.tasks.analytics.Tracker;
|
|
||||||
|
|
||||||
public class ErrorReportingSingleThreadExecutor
|
|
||||||
implements Executor, Thread.UncaughtExceptionHandler {
|
|
||||||
|
|
||||||
private final ExecutorService executorService;
|
|
||||||
private final Tracker tracker;
|
|
||||||
|
|
||||||
public ErrorReportingSingleThreadExecutor(String nameFormat, Tracker tracker) {
|
|
||||||
executorService =
|
|
||||||
newSingleThreadExecutor(
|
|
||||||
new ThreadFactoryBuilder()
|
|
||||||
.setNameFormat(String.format("%s-%%d", nameFormat))
|
|
||||||
.setUncaughtExceptionHandler(this)
|
|
||||||
.build());
|
|
||||||
this.tracker = tracker;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void execute(@NonNull Runnable runnable) {
|
|
||||||
try {
|
|
||||||
executorService.execute(runnable);
|
|
||||||
} catch (Exception e) {
|
|
||||||
tracker.reportException(e);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void uncaughtException(Thread thread, Throwable throwable) {
|
|
||||||
tracker.reportException(thread, throwable);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@ -1,60 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<!--suppress XmlUnboundNsPrefix -->
|
|
||||||
<resources>
|
|
||||||
<string name="ga_trackingId">UA-43015607-3</string>
|
|
||||||
|
|
||||||
<bool name="ga_autoActivityTracking">true</bool>
|
|
||||||
<screenName name="com.todoroo.astrid.activity.TaskEditActivity">TaskEditActivity</screenName>
|
|
||||||
<screenName name="com.todoroo.astrid.files.AACRecordingActivity">AACRecordingActivity</screenName>
|
|
||||||
<screenName name="org.tasks.activities.AddAttachmentActivity">AddAttachmentActivity</screenName>
|
|
||||||
<screenName name="org.tasks.widget.ShortcutConfigActivity">ShortcutConfigActivity</screenName>
|
|
||||||
<screenName name="com.todoroo.astrid.activity.ShareLinkActivity">ShareLinkActivity</screenName>
|
|
||||||
<screenName name="org.tasks.reminders.NotificationActivity">NotificationActivity</screenName>
|
|
||||||
<screenName name="org.tasks.files.MyFilePickerActivity">MyFilePickerActivity</screenName>
|
|
||||||
<screenName name="org.tasks.reminders.MissedCallActivity">MissedCallActivity</screenName>
|
|
||||||
<screenName name="com.todoroo.astrid.gtasks.auth.GtasksLoginActivity">GtasksLoginActivity
|
|
||||||
</screenName>
|
|
||||||
<screenName name="org.tasks.voice.VoiceCommandActivity">VoiceCommandActivity</screenName>
|
|
||||||
<screenName name="org.tasks.locale.ui.activity.TaskerSettingsActivity">TaskerSettingsActivity
|
|
||||||
</screenName>
|
|
||||||
<screenName name="com.todoroo.astrid.activity.TaskListActivity">TaskListActivity</screenName>
|
|
||||||
<screenName name="org.tasks.activities.TagSettingsActivity">TagSettingsActivity</screenName>
|
|
||||||
<screenName name="org.tasks.reminders.SnoozeActivity">SnoozeActivity</screenName>
|
|
||||||
<screenName name="com.todoroo.astrid.core.CustomFilterActivity">CustomFilterActivity</screenName>
|
|
||||||
<screenName name="org.tasks.activities.CameraActivity">CameraActivity</screenName>
|
|
||||||
<screenName name="org.tasks.activities.CalendarSelectionActivity">CalendarSelectionActivity
|
|
||||||
</screenName>
|
|
||||||
<screenName name="com.todoroo.astrid.gcal.CalendarReminderActivity">CalendarReminderActivity
|
|
||||||
</screenName>
|
|
||||||
<screenName name="com.todoroo.astrid.activity.BeastModePreferences">BeastModePreferences
|
|
||||||
</screenName>
|
|
||||||
<screenName name="org.tasks.activities.FilterSettingsActivity">FilterSettingsActivity</screenName>
|
|
||||||
<screenName name="org.tasks.activities.ColorPickerActivity">ColorPickerActivity</screenName>
|
|
||||||
<screenName name="org.tasks.activities.DateAndTimePickerActivity">DateAndTimePickerActivity
|
|
||||||
</screenName>
|
|
||||||
<screenName name="org.tasks.activities.DatePickerActivity">DatePickerActivity</screenName>
|
|
||||||
<screenName name="org.tasks.activities.FilterSelectionActivity">FilterSelectionActivity
|
|
||||||
</screenName>
|
|
||||||
<screenName name="org.tasks.activities.TimePickerActivity">TimePickerActivity</screenName>
|
|
||||||
<screenName name="org.tasks.files.FileExplore">FileExplore</screenName>
|
|
||||||
<screenName name="org.tasks.sync.SynchronizationPreferences">GtasksPreferences</screenName>
|
|
||||||
<screenName name="org.tasks.dashclock.DashClockSettings">DashClockSettings</screenName>
|
|
||||||
<screenName name="com.todoroo.astrid.core.DefaultsPreferences">DefaultsPreferences</screenName>
|
|
||||||
<screenName name="com.todoroo.astrid.core.OldTaskPreferences">OldTaskPreferences</screenName>
|
|
||||||
<screenName name="com.todoroo.astrid.reminders.ReminderPreferences">ReminderPreferences
|
|
||||||
</screenName>
|
|
||||||
<screenName name="org.tasks.preferences.AppearancePreferences">AppearancePreferences</screenName>
|
|
||||||
<screenName name="org.tasks.preferences.BackupPreferences">BackupPreferences</screenName>
|
|
||||||
<screenName name="org.tasks.preferences.BasicPreferences">BasicPreferences</screenName>
|
|
||||||
<screenName name="org.tasks.preferences.DateTimePreferences">DateShortcutPreferences</screenName>
|
|
||||||
<screenName name="org.tasks.preferences.HelpAndFeedbackActivity">HelpAndFeedbackActivity
|
|
||||||
</screenName>
|
|
||||||
<screenName name="org.tasks.preferences.MiscellaneousPreferences">MiscellaneousPreferences
|
|
||||||
</screenName>
|
|
||||||
<screenName name="org.tasks.widget.WidgetConfigActivity">WidgetConfigActivity</screenName>
|
|
||||||
<screenName name="org.tasks.caldav.CaldavCalendarSettingsActivity">CaldavSettingsActivity
|
|
||||||
</screenName>
|
|
||||||
<screenName name="org.tasks.caldav.CaldavAccountSettingsActivity">CaldavAccountSettingsActivity
|
|
||||||
</screenName>
|
|
||||||
<screenName name="org.tasks.billing.PurchaseActivity">PurchaseActivity</screenName>
|
|
||||||
</resources>
|
|
||||||
Loading…
Reference in New Issue