Wytyczne interfejsu użytkownika dotyczące uprawnień i danych

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:

Główne uprawnienia

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

Nowy użytkownik – ekran główny

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:

Nowy użytkownik – ustawienia

Integracja z procesem wprowadzenia do aplikacji

Nowy użytkownik – pierwsza konfiguracja

Anulowano i anulowano uprawnienia

Ekran „Ustawienia” aplikacji powinien udostępniać użytkownikom prosty sposób na anulowanie uprawnień do typów danych Health Connect:

Anuluję uprawnienia

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:

Aplikacja ma niewystarczający dostęp do Health Connect

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:

Prośba o zgodę została zablokowana

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:

  1. Podstawowa atrybucja
  2. 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

Podstawowa atrybucja – przykład 1

Ikona i nazwa aplikacji w historii aktywności

Podstawowa atrybucja – przykład 2

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

Atrybucja z edukacją – przykład 1

Ikona lub przycisk na pasku aplikacji na ekranie raportu

Atrybucja z edukacją – przykład 2

Umieszczone informacje

Atrybucja z edukacją – przykład 3

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.

Zarządzanie uprawnieniami do danych Health Connect

Synchronizowanie danych

Poinformuj użytkowników o synchronizacji danych, zwłaszcza jeśli jej zakończenie może trochę potrwać:

Powiadomienie o synchronizacji