Udostępnij za pośrednictwem


Rozwiązywanie problemów z zestawem UWP, WinUI, WPF i WinForms SDK

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.

Dane analizy nie są wyświetlane w portalu

  1. Upewnij się, że moduły zestawu SDK zostały poprawnie zintegrowane.

  2. Upewnij się, że prawidłowy wpis tajny aplikacji jest uwzględniony wraz z Start() wywołaniem metody. Możesz skopiować dokładny Start() kod, otwierając aplikację w portalu i przechodząc do strony Wprowadzenie.

  3. W konsoli poszukaj dziennika asertywnego z komunikatem "Zestaw SDK centrum aplikacji został pomyślnie skonfigurowany". Ten dziennik sprawdza, czy zestaw SDK został pomyślnie skonfigurowany, a dzienniki zostaną przekazane.

  4. Jeśli chcesz wyświetlić dzienniki wysyłane do zaplecza, zmień poziom dziennika na Pełne w aplikacji, a zestaw SDK wyświetli dzienniki w konsoli programu . Przed uruchomieniem zestawu SDK wywołaj poniższy interfejs API.

    AppCenter.LogLevel = LogLevel.Verbose;
    
  5. Upewnij się, że urządzenie jest w trybie online.

  6. Czasami dzienniki mogą potrwać kilka minut, aby wyświetlić je w portalu. Poczekaj trochę czasu, jeśli tak jest.

  7. Aby sprawdzić, czy zaplecze usługi App Center odebrało dane, przejdź do sekcji Przepływ dzienników w usłudze Analytics. Zdarzenia powinny pojawić się po wysłaniu.

Korzystanie z usługi App Center w zadaniach w tle

Zestaw SDK centrum aplikacji nie obsługuje wysyłania dzienników z zadania w tle. Dzieje się tak z powodu procesu zadania w tle może nieoczekiwanie zakończyć się i nie czeka na fińskie zadanie zadań asynchronicznych. Przeczytaj więcej na temat zadań w tle.

Ochrona wartości wpisu tajnego centrum aplikacji

Jest app_secret to identyfikator aplikacji, który musi wiedzieć, która aplikacja ma zastosowanie, i nie może być używana do pobierania ani edytowania istniejących danych. W przypadku uwidocznienia największe app_secret ryzyko polega na wysyłaniu złych danych do aplikacji, ale nie będzie miało wpływu na bezpieczeństwo danych.

Aby pobrać wszelkie poufne dane, należy podać token aplikacji/użytkownika, który jest generowany po stronie klienta. Nie ma możliwości całkowitego zabezpieczenia danych po stronie klienta.

Zabezpieczenia aplikacji można poprawić przy użyciu zmiennej środowiskowej w celu wstrzyknięcia wpisu tajnego aplikacji do kodu. W ten sposób wpis tajny nie jest widoczny w kodzie.