Промывка Fabric/Crashlytics, нефатальные события и события

У меня есть приложение для Android, развернутое на нескольких планшетах, которыми владеет и управляет моя компания. Эти планшеты предназначены для конкретных целей — они запускают это приложение и ничего больше. Приложение никогда не останавливается, если оно не падает. На самом деле мы используем AirWatch, чтобы заблокировать устройство в режиме одной задачи, поэтому приложение практически невозможно убить.

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

Что я могу с этим поделать? Могу ли я отключить это поведение или как-то программно сбросить список событий и нефатальных ошибок для отправки на сервер?


person Eliot    schedule 16.07.2017    source источник
comment
Вы когда-нибудь находили обходной путь? Я в похожей ситуации.   -  person Daniel    schedule 02.11.2017
comment
Я думаю, вы можете использовать события Firebase Analytics, но на самом деле это не одно и то же.   -  person Eliot    schedule 03.11.2017


Ответы (1)


Майк из Fabric здесь. В настоящее время нет способа вручную сбросить или передать события на наши серверы. Это не входит в нашу непосредственную дорожную карту для добавления, но я обновлю свой ответ, если будут изменения.

person Mike Bonnell    schedule 17.07.2017
comment
Спасибо, Майк из Fabric. - person Eliot; 17.07.2017
comment
Помогает с требованием 15 символов :) - person Mike Bonnell; 17.07.2017
comment
У меня похожая, но менее экстремальная ситуация. Есть ли обходной путь? Мое приложение может в конечном итоге умереть или оно может быть переведено в фоновый режим в какой-то момент, поэтому меня больше беспокоит, как долго данные хранятся в кеше Fabric, чтобы я их не потерял. - person Daniel; 02.11.2017
comment
Пока вы не регистрируете очень большой объем данных, кеша должно быть достаточно. - person Mike Bonnell; 03.11.2017