Udostępnij przez


Diagnostyka

Ważne

Program Visual Studio App Center został wycofany 31 marca 2025 r. z wyjątkiem funkcji analizy i diagnostyki, które będą nadal obsługiwane do 30 czerwca 2026 r. Dowiedz się więcej.

Przegląd

Diagnostyka usługi App Center to usługa w chmurze, która ułatwia deweloperom monitorowanie kondycji aplikacji, dostarczanie danych potrzebnych do zrozumienia, co się stanie, gdy aplikacja ulegnie awarii podczas testowania lub w środowisku naturalnym. Zestaw SDK diagnostyki centrum aplikacji zbiera informacje o awariach i błędach w aplikacjach oraz przekazuje je do portalu Centrum aplikacji na potrzeby analizy przez zespół deweloperów — eliminując zgadywanie tego, co naprawdę się stało w aplikacji, gdy nie powiodło się.

Uwaga / Notatka

Diagnostyka usługi App Center nie zapewnia przetwarzania awarii w czasie rzeczywistym, ponieważ w zestawie SDK mogą występować opóźnienia wysyłania danych.

Ulega awarii

Awarie występują, gdy nieoczekiwane zdarzenie powoduje wyjątek w środowisku uruchomieniowym, który kończy działanie aplikacji. Są to błędy, które nie są obsługiwane przez blok try/catch. Gdy wystąpi awaria, App Center Crashes rejestruje stan aplikacji i urządzenia oraz automatycznie generuje raport o awarii. Te dzienniki zawierają cenne informacje ułatwiające naprawienie awarii.

Błędy

Doświadczeni deweloperzy wiedzą, gdzie kod może zawieść i otaczają potencjalnie ryzykowny kod sprawdzaniem błędów lub blokami try/catch, aby obsłużyć problemy w miarę ich występowania. W przypadku aplikacji Android, MAUI/Xamarin, Unity, UWP, WPF i WinForms błędy usługi App Center umożliwiają obsługę błędów w aplikacji i unikanie potencjalnych problemów w aplikacji. Dowiedz się więcej o najlepszych rozwiązaniach dotyczących tego, kiedy i jak używać błędów w oficjalnej dokumentacji wyjątków.

Uwaga / Notatka

Błędy usługi App Center są obsługiwane tylko w przypadku aplikacji Android, Xamarin, Unity, UWP, WPF i WinForms.

Limity

  • Maksymalna liczba właściwości błędu na błąd wynosi 20. Po wysłaniu więcej niż 20 właściwości są przetwarzane pierwsze 20 właściwości, a pozostałe są automatycznie porzucane przez zestaw SDK.
  • Zestaw SDK obcina każdy klucz właściwości i wartość do pierwszych 125 znaków.