Как Crittercism of Apteligent собирает панировочные сухари в Android

Я включил критерицизм в свое приложение. Все, что мне было нужно при интеграции, - это инициализация его внутри моего пользовательского класса приложения. Мне было интересно, как критерий отслеживает мои хлебные крошки, которые включают все сетевые вызовы, которые я делаю. Включая звонки на любые сторонние звонки или звонки API или записи событий. Все отслеживаются критерицизмом. Как критерий может сделать это без переопределения каких-либо классов.

Я не использую другие реализации, упомянутые в документе. Просто простая инициализация, но на приборной панели я получаю что-то вроде этого: введите описание изображения здесь

Здесь вы можете увидеть подробности сети вошли. Я хочу знать, какой хакерский код они используют в Java для этого.

2 ответа

Спасибо за описание вашего вопроса. Крошки, которые вы показываете на скриншотах, являются автоматическими и не требуют дополнительной реализации кода, как я упоминал в моем предыдущем посте. Вы также можете отключить эти автоматические хлебные крошки, упомянув setServiceMonitoringEnabled(false) в файле CrittercismConfig, как показано ниже:

CrittercismConfig config = new CrittercismConfig();
config.setServiceMonitoringEnabled(false);
Crittercism.initialize(getApplicationContext(), “CRITTERCISM_APP_ID”, config);

Да, инициализацию можно выполнить, указав одну строку, и это сделает работу отчетов о сбоях, однако для регистрации пользовательских хлебных крошек и других данных, таких как сведения о сети, пользовательские потоки, пользовательские метаданные для Android, необходимо внести некоторые дополнительные изменения в свой Проект, вы можете обратиться к официальным документам Apteligent, где все хорошо объяснено.

https://docs.apteligent.com/android/android.html

Другие вопросы по тегам