Najczęstsze pytania

Na tej stronie znajdziesz niektóre z najczęstszych pytań i odpowiedzi na nie.

P: Czy aplikacja Health Connect jest dostępna tylko na platformie Android?

O: Tak. Zarówno Health Connect API, jak i aplikacja Health Connect są dostępne tylko na platformie Android.

Informacje o przypadkach użycia danych z czujników zdrowia w Wear OS znajdziesz w dokumentacji interfejsu Health Services API.

Pyt.: Jak uzyskać dostęp do Health Connect?

Odpowiedź: Sposób uzyskiwania dostępu do Health Connect zależy od wersji Androida, który działa na Twoim urządzeniu:

  • Na Androidzie 14 Health Connect jest częścią systemu Android. Aby przejść do Health Connect, wybierz Ustawienia > Bezpieczeństwo i prywatność > Prywatność, a następnie poszukaj aplikacji Health Connect.
  • Na starszych wersjach Androida obsługujących Health Connect, w tym na Androidzie 13, Health Connect jest dostępną publicznie aplikacją, którą można pobrać ze Sklepu Google Play. Dostęp do aplikacji możesz uzyskać na jeden z tych sposobów:

    • Otwórz Ustawienia > Aplikacje, znajdź aplikację Health Connect i ją otwórz.
    • Szybki dostęp do Health Connect możesz skonfigurować za pomocą Szybkich ustawień, które znajdziesz w obszarze powiadomień.
    • Wejdź na stronę Health Connect w Sklepie Google Play i kliknij Otwórz.

P: Jak dane dotyczące zdrowia są przenoszone z Androida 13 na Androida 14?

O: Migracja z pakietu APK Health Connect na Androida 13 do aplikacji systemowej Health Connect na Androida 14 rozpocznie się automatycznie zaraz po aktualizacji na Androida 14.

Podczas migracji interfejsy API Androida 14 są zawieszone ze stanem „Migracja w toku”. Stan jest też widoczny w interfejsie Health Connect. Po zakończeniu migracji możesz odinstalować samodzielny pakiet APK Health Connect.

Więcej informacji znajdziesz w przewodniku po migracji z Androida 13 na Androida 14.

P: Czy Health Connect działa na telefonach z Androidem bez zainstalowanych Usług Google Play?

O: Nie. Health Connect ma określone wymagania dotyczące zgodności, np. urządzenia mobilne muszą mieć Androida 9 (API 28) lub nowszego z zainstalowanymi usługami Google Play.

P: Jak Health Connect różni się od Google Fit?

O: W tabeli poniżej opisujemy najważniejsze różnice w architekturze tych 2 interfejsów API:

Health Connect Google Fit
Ukierunkowanie na urządzenia

Zarządzanie danymi o zdrowiu jest skoncentrowane na urządzeniach. Dane są przechowywane na urządzeniu użytkownika i nie są powiązane z konkretnym kontem Google.

Ukierunkowanie na konta Google

Aplikacja Google Fit jest skoncentrowana na koncie. Dane są przechowywane w infrastrukturze po stronie serwera. Model danych jest całkowicie powiązany z konkretnymi kontami Google, a nie z urządzeniami użytkownika. Dzięki temu serwer jest źródłem wiarygodnych danych w Google Fit.

Szczegółowe uprawnienia

W ramach Health Connect użytkownicy mają szczegółową kontrolę nad tym, które aplikacje mają uprawnienia do odczytu i zapisu poszczególnych typów danych.

Health Connect korzysta z wbudowanego, niestandardowego mechanizmu uprawnień. Dzięki temu Health Connect może scentralizować i doprecyzować sposób zarządzania uprawnieniami i ich przydzielania.

Uprawnienia oparte na protokole OAuth

Uprawnienia w Google Fit wymagają wykonania dodatkowych czynności, ponieważ opierają się na uwierzytelnianiu OAuth. Zakresy protokołu OAuth mogą też obejmować większą liczbę typów danych.

Drobne przetwarzanie danych

Health Connect nie wymaga przetwarzania ani wyodrębniania danych z niewielkimi wyjątkami w przypadku takich typów danych jak podstawowa przemiana kalorii czy wskaźnik przemiany materii (podstawowej przemiany materii). Dzięki temu deweloperzy będą mieli dostęp do bardziej nieprzetworzonych danych w Health Connect.

Przetwarzanie danych w konkretnej usłudze

Google Fit przetwarza więcej danych, przekształca niektóre typy danych w inne lub scala. Google Fit przetwarza dane konkretnej usługi i nie zapewnia dostępu do nieprzetworzonych danych tak jak Health Connect.

P: Czy dane Health Connect są przechowywane na urządzeniu czy w chmurze?

O: Health Connect zapewnia miejsce na dane na urządzeniu. Naszym celem jest stworzenie systemu, który zapewni użytkownikom pełną kontrolę nad ich danymi oraz nad tym, którym aplikacjom i usługom je udostępniają.

P: Na których urządzeniach mobilnych można korzystać z aplikacji Health Connect?

Odpowiedź: Z aplikacji Health Connect można korzystać tylko na urządzeniach mobilnych z Androidem 9 (API 28) lub nowszym. Na tych urządzeniach muszą być też zainstalowane Usługi Google Play.

Pyt.: Czy w pakiecie Jetpack istnieje pakiet SDK Java? Czy ta funkcja zostanie w końcu dodana?

O: Pakiet SDK Health Connect jest dostępny tylko w Kotlin. Nie planujemy dodania pakietu Java SDK do biblioteki Jetpack. W zależności od opinii deweloperów planujemy jednak, że będziemy je ostatecznie obsługiwać.

P: Jaki jest zakres danych historycznych, które Health Connect może odczytywać lub zapisywać?

O: Health Connect umożliwia aplikacji odczytywanie danych z usługi time lub startTime przez maksymalnie 30 dni, zanim aplikacja wyśle pierwszą prośbę o przyznanie uprawnień. Jeśli aplikacja zostanie odinstalowana, a potem ponownie zainstalowana, data zostanie zresetowana. Jest to nowa data rozpoczęcia, tak jakby była używana po raz pierwszy.

Nie ma żadnych ograniczeń w zakresie danych udostępnianych Health Connect, ale na razie należy unikać zapisywania dużych ilości danych historycznych. Unikaj też zapisywania danych związanych z przyszłymi zdarzeniami, np. prognozowanymi MenstruationPeriodRecord.

P: Z kim mam się skontaktować, jeśli potrzebuję pomocy w integracji z Health Connect?

O: W razie pytań technicznych lub wątpliwości związanych z integracją z Health Connect skontaktuj się z nami pod adresem health-connect-support@google.com.

Nasi specjaliści z zespołu pomocy dokładają starań, aby jak najszybciej i wyczerpująco odpowiadać na pytania deweloperów. W międzyczasie zapoznaj się z dokumentacją Health Connect, aby uzyskać potrzebne informacje.

P: Jak poprosić o dostęp do typów danych z możliwością odczytu lub zapisu?

O: Aby aplikacja miała uprawnienia do odczytu lub zapisu typów danych Health Connect, prześlij odpowiednią prośbę, wypełniając formularz deklaracji dewelopera. Więcej informacji znajdziesz w artykule Wysyłanie próśb o dostęp do typów danych z Health Connect.