Nach Fabric Dokumentation senden Fabric doc Benutzerverkehr zu reduzieren, gefangen Ausnahmen nur dann gesendet werden, wenn die Anwendung startet -Android Stoff - Gefangen Ausnahmen bei benutzerdefinierten Intervall
Crashlytics verarbeitet Ausnahmen auf einem dedizierten Hintergrund-Thread, so dass die Leistung Auswirkungen auf Ihre App sind minimal. Um den Netzwerkverkehr Ihrer Benutzer zu reduzieren, protokollierten Crashlytics-Stapel Ausnahmen und senden sie beim nächsten Start der App.
try {
myMethodThatThrows();
} catch (Exception e) {
Crashlytics.logException(e);
// handle your exception here!
}
Aber für diese spezielle Anwendung, wird die App immer auf sein und wird neu aufgelegt werden nicht beabsichtigt. Also die Frage ist -
Wie erzwingen, die Protokolle nach einiger Zeit oder bei einem Ereignis gesendet werden?
Kennen Sie Limits zum Senden von Protokollen in Serie? Ich habe zwei Crashlytics.logException (e) mit Intervall 3 Sekunden gesendet, aber zuletzt nur in der Fabric-Konsole. – iscariot
Logs, die schnell zusammen geschickt werden, sollten kein Problem mit dem Auftauchen haben. Ich würde empfehlen, einen neuen SO-Post zu erstellen oder auf Twitter zu fragen. –