Często zadawane pytania dotyczące analizy
Ważne
Program Visual Studio App Center ma zostać wycofany 31 marca 2025 r. Chociaż możesz nadal używać programu Visual Studio App Center do momentu jego 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 nie są próbkowane. Analiza będzie używać wszystkich wysyłanych danych, chyba że zostaną wysłane w niewłaściwym formacie lub zostaną osiągnięte niektóre znane limity.
Jakie jest opóźnienie między wysłanym dziennikiem a jego reprezentacją na pulpitach nawigacyjnych analizy?
Opóźnienie to zazwyczaj kilka minut.
Jeśli aplikacja jest w trybie offline, czy zestaw SDK przechowuje dzienniki, a następnie wysyła je po powrocie do trybu online?
Tak. Jeśli nie ma łączności sieciowej, zestaw SDK zapisuje do 10 MB (domyślnie) dzienników w magazynie lokalnym. Rozmiar magazynu można zmienić za pomocą setMaxStorageSize
interfejsu API. Po zapełnieniu magazynu zestaw SDK zacznie odrzucać stare dzienniki, aby zapewnić miejsce na nowe dzienniki. Po przywróceniu łączności sieciowej zestaw SDK wyśle te dzienniki do zaplecza Centrum aplikacji.
Sesja jest definiowana jako czas od momentu, gdy aplikacja przejdzie na pierwszy plan do ostatniego zdarzenia przed przejściem do tła. Jeśli żadne zdarzenia niestandardowe nie zostaną zidentyfikowane w ciągu 5 minut w sesji, sesja nie zostanie zliczona.
Dlaczego na wykresie "Dystrybucja systemu operacyjnego" jest wyświetlana większa liczba urządzeń niż liczba instalacji?
Liczby dystrybucji systemu operacyjnego nie są migawkami. Są to liczby urządzeń, które pasują do wybranego okresu. Jeśli na przykład użytkownicy uaktualniają jedną wersję systemu operacyjnego do nowszej wersji w wybranym okresie, będą one liczone w obu wersjach systemu operacyjnego. Jeśli znaczna liczba użytkowników zostanie uaktualniona w danym okresie, nakładanie się może spowodować zauważalnie większą liczbę urządzeń na wykresie "Dystrybucja systemu operacyjnego" niż liczba instalacji.
Dlaczego informacje o kraju/regionie nie są wyświetlane? / Informacje o kraju/regionie nie wydają się być poprawne.
Kraj/region jest określany przez kraj/region przewoźnika i wymaga, aby urządzenie ma kartę SIM. Jeśli używasz tabletu lub urządzenia bez karty SIM, kraj/region nie zostanie zgłoszony. Jeśli używasz symulatora, informacje o kraju/regionie prawdopodobnie nie będą dokładne.
W przypadku analizy maksymalna liczba unikatowych zdarzeń niestandardowych, które będziemy śledzić dziennie, wynosi 200. Liczby będą resetowane codziennie o godzinie 12:00 czasu UTC. Nie ma jednak limitu maksymalnej liczby wystąpień zdarzeń wysyłanych na urządzenie.
Limit 200 unikatowych zdarzeń dziennie nie ma zastosowania do eksportowania. Eksportujemy wszystkie akceptowane dzienniki, nawet jeśli nie będziemy śledzić ich w analizie.
Jaka jest maksymalna liczba właściwości zdarzenia, które można zdefiniować dla zdarzenia? Co się stanie, jeśli wyślem więcej niż limit?
Maksymalna liczba właściwości zdarzenia jest obecnie ustawiona na 20. Jeśli są wysyłane więcej niż 20 właściwości, są one automatycznie odrzucane.
Zobaczysz liczbę wartości właściwości 10 z największą liczbą.
Na stronie przepływu dzienników będą wyświetlane dzienniki przychodzące podczas ich wchodzących. Aby rozpocząć wyświetlanie przepływów dzienników, musisz otworzyć stronę przepływu dziennika, a następnie rozpocząć wysyłanie dzienników z aplikacji.
Tak. W obszarze ustawienia aplikacji możesz wyeksportować wszystkie dane pierwotne analizy do Azure Blob Storage i usługi Application Insights.
Zaplecze usługi App Center 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.
Interfejs API analizy zwraca liczniki według dnia. Innymi słowy, część czasowa danych wejściowych jest ignorowana i uwzględniany jest tylko składnik dnia podczas przetwarzania wyniku.
Identyfikator użytkownika można teraz stosować tylko do diagnostyki (awarii, błędów).
Obejście polega na dodaniu identyfikatora userId we właściwościach, jak pokazano poniżej.
Map<String, String> properties = new HashMap<>();
properties.put("UserId", "your user Id");
Analytics.trackEvent("EventName", properties);