我目前正在尝试使用 Google Analytics,而让我无法切换的是一个重要功能:
使用 Crittercism 和其他崩溃报告服务,我有一个类似“didCrash()”或类似的方法。如果应用程序在用户上次使用时崩溃,该函数返回 true。
我正在使用它向用户显示一个帮助对话框,其中包含指向问题跟踪器的链接等......
但我在 Analytics SDK 中完全缺少这种方法。有没有这样的方法?
有什么优雅的方法可以像使用 ExceptionReporter 或类似的东西手动实现吗?
戈登
我目前正在尝试使用 Google Analytics,而让我无法切换的是一个重要功能:
使用 Crittercism 和其他崩溃报告服务,我有一个类似“didCrash()”或类似的方法。如果应用程序在用户上次使用时崩溃,该函数返回 true。
我正在使用它向用户显示一个帮助对话框,其中包含指向问题跟踪器的链接等......
但我在 Analytics SDK 中完全缺少这种方法。有没有这样的方法?
有什么优雅的方法可以像使用 ExceptionReporter 或类似的东西手动实现吗?
戈登
您可以使用以下代码向 Google Analytics(分析)仪表板报告应用程序崩溃或未捕获的异常:
/* Google Analytics Code to track uncaught Excepions */
Tracker m_GaTracker = m_GaInstance.getTracker("UA-------");
final UncaughtExceptionHandler myHandler = new ExceptionReporter(m_GaTracker, GAServiceManager.getInstance(),
Thread.getDefaultUncaughtExceptionHandler(), this);
Thread.setDefaultUncaughtExceptionHandler(myHandler);