Rozwiązywanie problemów
Ważne
Program Visual Studio App Center ma zostać wycofany 31 marca 2025 r. Mimo że możesz nadal używać programu Visual Studio App Center do momentu jej pełnego wycofania, istnieje kilka zalecanych alternatyw, do których można rozważyć migrację.
Dowiedz się więcej o osiach czasu pomocy technicznej i alternatywach.
Dlaczego raporty o awarii nie są widoczne po kilku minutach?
Jeśli aplikacja ulegnie awarii podczas uruchamiania, zestaw SDK nie może wysyłać żadnych raportów o awarii. To ograniczenie dotyczy dowolnej usługi raportowania awarii innej firmy.
W przypadku aplikacji Breakpad, iOS, macOS i UWP; raporty o awarii są widoczne tylko wtedy, gdy są symboliczne lub jeśli oznaczysz wymagane symbole jako ignorowane. Aby tak się stało, należy przekazać odpowiednie symbole do Centrum aplikacji. Dowiedz się więcej o symboliczniach i sposobach znajdowania i przekazywania symboli w następujących przewodnikach:
- Dokumentacja aplikacji Breakpad
- Dokumentacja symboliczna systemów iOS i macOS
- Dokumentacja platformy UWP.
Jak mogę zobaczyć ślady stosu deobfuscated?
Aby wyświetlić ślady stosu deobfuscated dla aplikacji systemu Android z włączoną obsługą usługi ProGuard w usłudze ProGuard, postępuj zgodnie z instrukcjami w dokumentacji usługi ProGuard w usłudze App Center , aby przekazać pliki mapowania dla aplikacji.
Jak centrum aplikacji analizuje plik .zip?
Usługa App Center najpierw wyszukuje dsym
katalogi na dowolnym poziomie, a następnie szuka mapy źródłowej index.ios.map
według tytułu . Jeśli index.ios.map
plik nie istnieje, usługa App Center używa pierwszego .map
znalezionego pliku.
Zaktualizowałem moje symbole dla poprawnego pliku wykonywalnego mojej aplikacji w sklepie, ale raporty o awarii są nadal nieczytelne.
Raportowanie awarii centrum aplikacji nie obsługuje jeszcze kodu bitowego . Zapoznaj się z przewodnikiem dotyczącym wyłączania kodu bitowego, aby dowiedzieć się więcej i rozwiązać ten problem.
Dlaczego wszystkie moje błędy/awarie są wyświetlane jako wpływające na 100% moich użytkowników?
Jest to zwykle spowodowane włączeniem modułu awarii usługi App Center bez włączania modułu analizy. Moduł analizy śledzi sesje użytkowników i centrum aplikacji wymaga, aby dane określały, ilu użytkowników jest dostępnych dla aplikacji.
Jaki jest limit czasu wysyłania dziennika do centrum aplikacji?
Zaplecze centrum aplikacji będzie akceptować tylko dzienniki, które nie są więcej niż 25 dni w ciągu ostatnich lub 3 dni w przyszłości.
Liczby na affected users
wykresach są nieprawidłowe
Użytkownicy, których dotyczy problem, są obliczani jako: Total number of affected users / Total number of devices
w odpowiednim przedziale czasu (tj. w ciągu ostatnich 30 dni).
Oznacza to, że łączna wartość może być wyższa niż dowolna lub średnia dowolnej wartości dziennej. Oto przykład:
- Twoja aplikacja miała w sumie trzech aktywnych użytkowników A, B, C.
- W ciągu ostatnich 30 dni A, B i C były aktywne codziennie:
- W dniu 1 użytkownik A doświadczył awarii.
- W dniu 2 użytkownik B doświadczył awarii.
- W dniu 3 użytkownik C doświadczył awarii.
- Lokalne maksimum w dniach 1, 2, 3 wynosi odpowiednio 33,3%; ponieważ każdego dnia jeden z trzech użytkowników doświadczył awarii.
- Łączna wartość maksymalna wynosi 100% od czasu badania, ponieważ wszyscy użytkownicy doświadczyli awarii w pewnym momencie.
Istnieją inne czynniki, które mogą przyczynić się, takie jak różni użytkownicy, którzy napotykają różne problemy; w związku z tym są zgłaszane tylko w określonych grupach awarii lub błędów.