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