Преодоление влияния SDK Google Analytics Services - PullRequest
0 голосов
/ 14 октября 2019

В настоящее время у нас есть приложение для 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());
    }


Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...