В настоящее время у нас есть приложение для Android, в котором мы используем Google Analytcs v3 только для хранения некоторой базовой информации о доступе и исключениях из нашего приложения. Мы получили предупреждение о "Заканчивании SDK Google Analytics Services"
Но у меня вопрос: если мы не внесем изменения в приложение до 31 октября, оно просто больше не будет хранить информацию или будетон начинает ошибаться и становится непригодным для использования?
Кроме того, как я вижу, миграция на https://developers.google.com/analytics/devguides/collection/android/v4/ является одним из возможных решений. Это правильно?
Вот примеры фрагментов кода, которые мы сейчас используем в нашем приложении:
private void setupGoogleAnalytics() {
EasyTracker.setResourcePackageName(this.getPackageName());
EasyTracker.getInstance(this);
if (getResources().getBoolean(R.bool.google_analytics)) {
TrackerUtils.setProvider(new GoogleAnalyticsProvider());
UncaughtExceptionHandler handler = Thread
.getDefaultUncaughtExceptionHandler();
if (handler instanceof ExceptionReporter) {
ExceptionReporter reporterHandler = (ExceptionReporter) handler;
reporterHandler.setExceptionParser(new AppExceptionParser());
}
Thread.setDefaultUncaughtExceptionHandler(handler);
} else {
TrackerUtils.setProvider(new LogTracker());
}
}
public void sendException(String threadName, Throwable t) {
EasyTracker.getInstance(MyApp.getContext()).send(
MapBuilder.createException(
new AppExceptionParser().getDescription(threadName, t),
false).build());
}
public void sendTimeToFixedLocation(String category, long time) {
EasyTracker.getInstance(MyApp.getContext()).send(
MapBuilder.createEvent(category, "localizacao",
"localizacao_encontrada", time).build());
}