Najczęstsze pytania

Jak uzyskać takie same wartości (liczba kroków, kalorie, dystans itp.) co w aplikacji Google Fit?

Zalecamy odczytywanie według typu danych, aby uzyskać takie same wartości jak aplikacja Google Fit. Więcej informacji o liczbie dziennych kroków znajdziesz tutaj.

Platforma Google Fit sprawdza wszystkie informacje dostępne dla konkretnego typu danych z różnych źródeł i łączy je w logiczny sposób. Na przykład użytkownik śledzi bieg, używając swojego zegarka i telefonu. Liczba kroków z zegarka i telefonu jest scalana, aby zapewnić jak największą liczbę wszystkich kroków. Kiedy scalasz dane, dane zegarka mają wyższy priorytet niż dane z telefonu (priorytety pozwalają uniknąć zliczania zduplikowanych kroków). Platforma Google Fit zwraca dokładne, scalone informacje podczas odczytywania typu danych.

W szczególności stosuje się dodatkową weryfikację, która zapewnia jak największą dokładność kroków.

Google Fit wykrywa, kiedy użytkownicy wykonują czynności, które nie powinny zwiększać się w liczbie kroków (np. jeżdżą na rowerze, jeździsz na rowerze lub podróżuj transportem publicznym), i usuwają je z ostatniej liczby kroków.

Aplikacja Google Fit pokazuje dokładniejszą, szacowaną liczbę kroków zarówno w aplikacjach na Androida, jak i iOS, oraz na aplikacji Google Fit na zegarkach z Wear OS.

Jeśli odczytujesz według źródła danych aplikacji, a nie typu danych, a aplikacja korzysta tylko z lokalnych danych dotyczących kroków, liczba kroków różni się od liczby kroków w aplikacji Google Fit.

Jeśli odczytujesz typy danych, ale wartości nadal się różnią od aplikacji Google Fit, może to wynikać z opóźnień synchronizacji. Nasz backend ma najnowszą wersję danych, a aplikacja wyświetli te same wartości po zsynchronizowaniu ich z backendem.

Jak odczytywać dane zapisane na platformie przez inne aplikacje lub urządzenia?

W przypadku interfejsu API REST wyślij żądanie HTTP, aby wyświetlić źródła danych. Odpowiedź będzie zawierać listę wszystkich źródeł danych dostępnych dla aplikacji.

W przypadku interfejsów API Androida odczytuj według typu danych, a platforma Fit domyślnie zwraca scalony strumień. Obejmuje to automatycznie wszystkie dane dostępne dla aplikacji, w tym dane zapisane przez inne aplikacje. Nie możesz sprawdzić, z których aplikacji lub urządzeń pochodzą dane przy użyciu interfejsów API Androida.

Czy muszę zainstalować aplikację Google Fit, aby korzystać z interfejsów API?

Nie, nie musisz instalować aplikacji Google Fit, aby korzystać z interfejsów API lub platformy Fit.