2015-07-10 9 views
8

Obecnie pracuję nad kodem, aby rejestrować zachowanie użytkownika w aplikacji i zgłaszać awarie oraz sekwencję, która do nich doprowadziła. Mam jeden wielki problem, nie wiem, jak sprawić, aby moja aplikacja została wykryta, jeśli uległa awarii. Czy ktoś wie, jak to zrobić w szybkim tempie? Twoja pomoc byłaby bardzo doceniona!Jak używać Swift do wykrywania awarii aplikacji?

Odpowiedz

1

Nie sądzę, że istnieje obecnie sposób, aby to zrobić. Gdy aplikacja się zawiesza, przestaje działać i wszystkie procesy zostają zatrzymane. Zwykle wszelkie dane o awariach i danych diagnostycznych są wysyłane za pośrednictwem panelu ustawień użytkownika.

Edit: Jest pomocny post tutaj: https://stackoverflow.com/a/8242215/4891259

nadzieję, że pomoże.

+0

Wiem, że aplikacja przestaje działać, gdy się zawiesza. Co mam zrobić, to zalogować się pewne rzeczy, gdy aplikacja jest uruchomiona, a następnie w przypadku wysypki wysłać te dzienniki w określonym miejscu pogoda jest serwerem lub e-mail. czy to możliwe? –

+0

Należy zbudować model danych i powiązać go z każdą operacją. –

+0

Tak, jest to możliwe dzięki SwiftyBeaver Logger. Sprawdź na Github (https://github.com/SwiftyBeaver/SwiftyBeaver) i zarejestruj się na https://swiftybeaver.com, aby wykryć i złapać dzienniki podczas wydawania – Sebastian

Powiązane problemy