Не удается увидеть сбой приложения Crittercism на Android
Я использую критерицизм для своего приложения. Вот что я делаю, чтобы инициализировать Crittercism:
Я использую только следующее разрешение:
<uses-permission android:name="android.permission.INTERNET"/>
и я инициализирую Crittercism как следующее:
Crittercism.initialize(getApplicationContext(), "MY_APP_ID");
Я больше ничего не делаю. Я вижу некоторую информацию об установках приложений и т. Д., Но не вижу отчетов о сбоях. Я делаю следующее, когда нажимаю кнопку в своем приложении и намеренно завершаю работу приложения:
public void onClick(){
Integer i = null;
i++;
}
Но я не вижу сообщения о сбое этой ситуации. Кто-нибудь может сказать мне, почему? Нужно ли добавлять файл mappings.txt и т. Д.?
Спасибо
2 ответа
Я нашел проблему.
Кажется, что в консоли разработчика платформа была установлена на IOS, я изменил ее на Android, и теперь я могу видеть отчеты о сбоях.
Как говорится в официальной документации Crittercism, вам нужно больше разрешений.
Добавьте следующие разрешения в файл AndroidManifest.xml вашего приложения.
ИНТЕРНЕТ Требуется. Используется для сообщения данных в Crittercism.
ACCESS_NETWORK_STATE Необязательно. Позволяет предоставлять информацию о подключении к сети, такую как оператор и тип сети.
READ_LOGS Необязательно. Позволяет собирать данные LogCat для присоединения к сбоям и обработанным исключениям.
GET_TASKS Необязательно. Позволяет дополнять отчеты о сбоях информацией о действиях, выполняемых во время сбоя.
Вам, вероятно, нужен "GET_TASKS", чтобы иметь отчеты о сбоях.