Aby aplikacja działała sprawnie i bezpiecznie, powinna ona zawierać ekrany uprawnień, które jasno określają, w jaki sposób aplikacja uzyskuje dostęp do danych używanych przez Health Connect, oraz wyświetlać źródła danych w sposób ułatwiający użytkownikom zrozumienie, jak są wykorzystywane ich dane.
Jak poprosić o uprawnienia
Gdy aplikacja prosi o przyznanie uprawnień, interfejs użytkownika powinien wyraźnie określać typy danych, do których próbujesz uzyskać dostęp:
Nowi użytkownicy Health Connect
Oto 3 przykłady tego, w jaki sposób aplikacja może prosić o uprawnienia od nowych użytkowników Health Connect:
Karta z promocjami na ekranie głównym aplikacji
Opcja w menu Ustawienia
Wszystkie pozostałe punkty wejścia są opcjonalne, ale Twoja aplikacja powinna zawsze udostępniać w menu Ustawienia opcję prośby o uprawnienia:
Integracja z procesem wprowadzenia do aplikacji
Anulowano i anulowano uprawnienia
Ekran „Ustawienia” aplikacji powinien udostępniać użytkownikom prosty sposób na anulowanie uprawnień do typów danych Health Connect:
Niewystarczający dostęp
Jeśli aplikacja nie ma wystarczającego dostępu do interfejsu Health Connect API, we wszystkich punktach wejścia użytkownicy zobaczą taki ekran:
Uprawnienia anulowano dwukrotnie
Jeśli 2 razy z rzędu użytkownik wybierze „Anuluj” na ekranie prośby o uprawnienia, we wszystkich punktach wejścia zobaczy ten ekran:
Atrybucja
Aby zyskać zaufanie użytkowników i zapewnić im spokój, warto pokazać, jak aplikacja pozyskuje dane. Można to zrobić na 2 sposoby:
- Podstawowa atrybucja
- Atrybucja z uwzględnieniem edukacji
Podstawowa atrybucja
Interfejs powinien zawierać przynajmniej ikonę źródła i nazwę aplikacji (lub tylko nazwę aplikacji, jeśli nie można jej wyświetlić).
Podstawowa atrybucja jest odpowiednia dla tych ekranów:
- Home
- Historia aktywności
- Szczegóły aktywności
Ikona na ekranie głównym
Ikona i nazwa aplikacji w historii aktywności
Atrybucja z uwzględnieniem edukacji
Zadbaj o to, aby użytkownicy mogli łatwo uzyskiwać informacje o pochodzeniu danych za pomocą bezpośredniego linku do ekranu „Uprawnienia aplikacji” w Health Connect.
Ten typ atrybucji jest odpowiedni dla tych ekranów:
- Szczegóły aktywności
- Raporty i statystyki
Przycisk na ekranie ze szczegółami aktywności
Ikona lub przycisk na pasku aplikacji na ekranie raportu
Umieszczone informacje
Połącz z Health Connect
Oba poprzednie ekrany powinny zawierać link do ekranu „Informacje o tych danych”, który umożliwia użytkownikom kontrolowanie, które aplikacje uzyskują dostęp do danych za pomocą Health Connect.
Synchronizowanie danych
Poinformuj użytkowników o synchronizacji danych, zwłaszcza jeśli jej zakończenie może trochę potrwać: