Udostępnij za pośrednictwem


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:

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.mapwedł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:

  1. Twoja aplikacja miała w sumie trzech aktywnych użytkowników A, B, C.
  2. 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.
  3. Lokalne maksimum w dniach 1, 2, 3 wynosi odpowiednio 33,3%; ponieważ każdego dnia jeden z trzech użytkowników doświadczył awarii.
  4. Łą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.