Powiadomienia

Powiadomienia zawierają krótkie, aktualne i istotne informacje dotyczące Twojego gdy nie jest używana.

System operacyjny Android kontroluje wiele aspektów powiadomień, ale masz kontrolę nad tym, z innymi aspektami. Podczas wdrażania powiadomień wykonaj te czynności:

  1. Poznaj budowę powiadomienia.
  2. Wybierz typ powiadomienia dla swojego przypadku użycia.
  3. Ustaw kategorię powiadomień zgodną z jej typem wybrane konto.

Wnioski

  • Zastanów się nad celem powiadomienia: dlaczego informujesz użytkowników?
  • Określ wzorzec uprawnień do powiadomień; zastanów się, jak ważny jest powiadomień są kierowane do aplikacji i w jakie miejsca należy je zadać.
  • Wybierz szablon powiadomienia.
  • Tworzenie treści powiadomień:
    • Tekst nagłówka powinien zwięźle podsumować powiadomienie.
    • Tekst treści powinien wyświetlić podgląd powiadomienia.
    • Zawartość obrazu (jeśli ma to związek z zawartością aplikacji).
    • Kluczyka i metadane szablonu multimediów.
  • Wyraźnie wyjaśnij użytkownikowi, co może zrobić z powiadomieniem, przesyłając działania na podstawie ich treści – za pomocą przycisków tekstowych, pisania lub multimediów elementów sterujących.
  • Dodaj ikonę aplikacji i ustaw kolor jej tła.
  • Ustaw kanały i kategorie powiadomień. Dzięki temu system a użytkownikiem może wybrać, jakie powiadomienia będą otrzymywać i dostarczać priorytet.
  • Jeśli aplikacja może dostarczać kilka powiadomień jednocześnie, zrób to.
  • Sprawdź powiadomienie w zestawie Android UI Kit na urządzeniu Figma szablonów.

Składnia powiadomienia

Powiadomienia zostały zaprojektowane tak, aby ułatwić skanowanie i wykorzystywanie z ważnymi elementami. Te elementy to:

  • Treść główna: jest to najbardziej widoczny element powiadomienia. Informacje dodatkowe, takie jak sygnatura czasowa, są mniejsze i i są skonsolidowane nad główną treścią.
  • Osoby: jeśli powiadomienie dotyczy jakiejś osoby, awatar będzie wyróżniał się na tle innych. reszta treści.
  • Działania: użytkownicy mogą rozwijać powiadomienia, klikając ikonę wskaźnika. Działania są wyświetlane z etykietami tekstowymi na oddzielnym kolorze tła, a lokalizacji.
.
Rys. 1. Zwinięte powiadomienie

Nagłówek i treść powiadomienia

Po zwinięciu powiadomienie wyświetla się z ikoną aplikacji, tekstem nagłówka, sygnaturą czasową wskaźnik rozwijania i tekst treści. Może też opcjonalnie wyświetlać dużą ikonę.

Rys. 2. Obszar nagłówka powiadomień

1 Ikona aplikacji: ikona aplikacji jest dwuwymiarowa reprezentacja tożsamości aplikacji. Jest wyświetlany w trybie monochromatycznym. na pasku stanu. Jeśli Twoja aplikacja wysyła różne powiadomienia, zastanów się, zastępując ikonę aplikacji symbolem, który pozwoli odróżnić powiadomień. Przeczytaj sekcję Stosowanie koloru ikony dla: .

2 Tekst nagłówka: krótki nagłówek strony powiadomienie lub źródło, np. nazwa konta użytkownika. Najbardziej treści ważnym elementem powiadomienia.

3 Sygnatura czasowa: wskazuje, kiedy powiadomienie zostało wysłane. np. godzinę nieodebranego połączenia.

4 Wskaźnik rozwinięcia: wskazuje, czy jest w stanie zwiniętym lub rozwiniętym.

5 Tekst treści: informacje pomocnicze.

6 Duża ikona (opcjonalnie): obraz może być dodano w znaczący sposób wzmocnienie powiadomienia, na przykład za pomocą komunikatu z awatarem nadawcy.

Zastosuj kolor ikony

Począwszy od Androida 12 (poziom interfejsu API 31) system rozpoznaje kolor ikony na podstawie kolor powiadomienia ustawiony w aplikacji. Jeśli aplikacja nie ustawi koloru, jest używany kolor motywu systemowego. Wcześniej był to kolor szary.

Rysunek 3. Kolor ikony aplikacji w wybranym stylu

W przypadku większości stylów system stosuje ten kolor tylko wtedy, gdy dla powiadomień usługi na pierwszym planie. Nie ma jednak takiego wymogu dla powiadomień z kategorii MediaStyle i DecoratedMediaCustomViewStyle z do sesji multimedialnej.

Ten fragment kodu pokazuje, jak zastosować kolor ikony.

val notification = Notification.Builder()
    .setColor(Color.GREEN)
    .setColorized(true)
    .setSmallIcon(R.drawable.app_icon)
    .setStyle(Notification.DecoratedCustomViewStyle())
    .build()

Działania powiadomień

Rys. 4. Obszar działania powiadomień

1 Działanie przycisku tekstowego

2 Wypełnione przyciski poleceń

3 sugerowane odpowiedzi

4 Pole tekstowe odpowiedzi

Począwszy od Androida 7.0 (poziom interfejsu API 24) system wyświetla działania bez ikon żeby zmieścić więcej tekstu. Dostosowanie do urządzeń Android Wear z Androidem 6.0 (poziom interfejsu API 23) lub starszym, aplikacja nadal musi udostępniać .

Widoki rozszerzone

Możesz użyć widoku rozwiniętego, by wyświetlić użytkownikowi więcej informacji bez: lub zamkniesz powiadomienie.

Po rozwinięciu powiadomienie może zawierać maksymalnie 3 z tych elementów: rodzaje działań:

  • Sugerowane odpowiedzi
  • Wyróżnione czynności (przyciski w kształcie pigułek)
  • Standardowe działania związane z tekstem
Uwzględnij działania tekstowe, które powielają działanie kliknięcia treści powiadomienia.
Daj użytkownikowi możliwość interakcji z powiadomieniem. Aplikacja Zegar Google pokazuje aktywny minutnik, ale pozwala użytkownikowi wstrzymać lub dodać minutę bezpośrednio z powiadomienia.

Włącz pisanie w powiadomieniach

Umożliwiasz użytkownikom pisanie bezpośrednio w powiadomieniach przez dodanie opcji Odpowiedz działania. Służy on do wpisywania niewielkiej ilości tekstu, na przykład odpowiadania na SMS-a lub notatki.

Jeśli chcesz napisać dłuższy tekst, przekieruj użytkowników do swojej aplikacji, by zapewnić im więcej miejsca wyświetlać i edytować tekst.

W przypadku aplikacji do obsługi wiadomości zalecamy pozostawienie powiadomienia po nim wysłał(a) odpowiedź i czekam na wstrzymanie rozmowy przed co spowoduje jego automatyczne zamknięcie.

Rysunek 5. Użytkownik odpowiada bezpośrednio w Wiadomościach na Androida bez wychodzenia z powiadomienia po kliknięciu Odpowiedz

Wybierz typ powiadomienia w zależności od przypadku użycia

Google używa następujących szablonów powiadomień w swoich aplikacjach na Androida. Te szablony można w pewnym stopniu dostosować do potrzeb aplikacji.

Szablony powiadomień znajdziesz w narzędziu Android UI Kit na platformie Figma.

Szablon standardowy

Szablon standardowy jest odpowiedni do większości powiadomień, dzięki czemu można tekst, dużą ikonę (jeśli dotyczy) i działania.

Rysunek 6. Standardowy szablon powiadomień

Szablon dużego tekstu

Duży szablon tekstowy doskonale nadaje się do wyświetlania bloków dłuższego tekstu. Dzięki niemu użytkownik rozwinie powiadomienie i wyświetli podgląd dodatkowego tekstu.

Rysunek 7. Duży szablon tekstowy z dużą ikoną opcji

Szablon z szerokiej perspektywy

Szablon dużego obrazu jest przeznaczony do powiadomień zawierających obraz. Kiedy zwinięte, powiadomienie zawiera dużą miniaturę zdjęcia. Kiedy jest bardzo zwięzły.

Rysunek 8. Ogólny szablon

Szablon postępu

Szablon postępu jest przeznaczony do działań inicjowanych przez użytkownika, które wymagają czasu aby zakończyć. Po rozwinięciu powiadomienie z użyciem tego szablonu wyświetla pasek postępu i przycisk „Anuluj”, działanie, które pozwala użytkownikowi zakończyć tę aktywność. Działania, których nie można anulować, nie wymagają powiadomień.

Rysunek 9. Szablon postępu

Szablon multimediów

Szablon multimediów umożliwia użytkownikowi sterowanie multimediami które odtwarzasz w aplikacji.

  • Zwinięte powiadomienie może zawierać maksymalnie 3 działania. Duża może wyświetlić powiązany obraz, na przykład okładkę albumu.
  • Po rozwinięciu powiadomienie zawiera do 5 działań oraz większą lub 6 działań bez obrazu. Tło i inne elementy powiadomienie automatycznie odziedziczy kolory z obrazu.
.
Rysunek 10. Szablon multimediów

Szablon wiadomości

Szablon MessagingStyle został opracowany z myślą o komunikacji w czasie rzeczywistym. Kiedy rozwinięty, powiadomienie korzystające z tego szablonu pozwala użytkownikowi odpowiadać na wiadomości z powiadomienia.

Rysunek 11. Szablon wiadomości

Szablon rozmowy

używać szablonu CallStyle do generowania powiadomień o dużym formacie, zawierać duże załączone obrazy i wskazywać połączenia przychodzące lub wychodzące.

Rysunek 12. Szablon rozmowy

Zgoda na wyświetlanie powiadomień

Większość powiadomień zawsze jest trafna i na bieżąco niezwolnienia, co oznacza, że użytkownik musi wyrazić zgodę na otrzymywanie powiadomień do aplikacji.

Jedyny wyjątek od tej reguły: od Androida 13 (poziom interfejsu API 33) podczas sesji i w aplikacjach, które zarządzają połączeniami telefonicznymi, nie musisz prosić o zgodę na zgody użytkownika. Istniejące aplikacje również mogą się kwalifikować, jeśli użytkownik ma już włączone powiadomienia. Więcej informacji znajdziesz w sekcji Zwolnienia.

Zdecydowanie zalecamy, aby aplikacja udostępniała w ustawieniach opcje powiadomień, umożliwiać użytkownikom aktualizowanie ustawień powiadomień.

Wyświetlaj użytkownikowi prośbę o zaakceptowanie powiadomień, które nie są zwolnione

W przypadku powiadomień, które nie są zwolnione z obowiązku posiadania licencji, poproś użytkownika o wskazanie, czy chce , aby wyrazić zgodę na otrzymywanie powiadomień. Użytkownicy, którzy jawnie zdecydują się otrzymywać są bardziej przydatne i mniej uciążliwe.

Rysunek 13. Proszenie użytkownika o zgodę w przypadku powiadomienia niebędącego zwolnieniem z obowiązku posiadania licencji

Poczekaj na wyświetlenie komunikatu w oknie z powiadomieniem:

  • Opisz korzyści płynące z powiadomień o korzyściach oraz skutki ich nieudzielenia uprawnienia dostępu do powiadomień.
  • muszą zawierać kontekstowy interfejs użytkownika odnoszący się do powiadomienia do jego funkcji lub do tego, co ma na to wpływ. Ten interfejs może mieć dowolną formę, aby najlepiej zintegrować go z aplikacją: przykładową kartę w ramach opłaty, dolnej planszy lub na ekranie wprowadzenia. Dowolny z tych powinno dać się zamknąć.
  • Nie pokazuj okna z prośbą o zgodę na wyświetlanie powiadomień, jeśli użytkownik zamknie Interfejs.

Od Androida 13 użytkownicy będą mogli ponownie prosić o zgodę na wyświetlanie powiadomień.

Wymagane powiadomienia

Usługi działające na pierwszym planie wykonują operacje, które są widoczne dla użytkownika, ale nie wchodzą w bezpośrednią interakcję z aplikacją. Te usługi wyświetlają pasek stanu powiadomienia informujące użytkowników, że Twoja aplikacja wykonuje zadanie i zużywa zasoby systemowe.

Rysunek 14. Przykład powiadomienia usługi na pierwszym planie w aplikacji do fitnessu

Te procesy zużywają baterię, a potencjalnie także dane, dlatego aplikacja musi wiedzą o nich, wyświetlając powiadomienie, którego nie można zamknąć. Użytkownik nie może zamknąć konta powiadomienia, więc musisz podać działanie, które pozwoli użytkownikowi zatrzymać posprzedażna.

Przykład poniżej pokazuje powiadomienie z aplikacji do fitnessu. Użytkownik ma rozpoczął aktywną sesję treningową, która tworzy instancję usługi na pierwszym planie śledzić sesję treningową. Aplikacja wyświetla powiadomienie, aby potwierdzić, że: monitorowania marszu, z opcją wyświetlenia treningu.

Kiedy nie używać powiadomień

Nie używaj powiadomień w następujących przypadkach:

  • W przypadku promocji krzyżowej lub reklamy innego produktu (jest to ściśle zakazane przez Sklep Play)
  • Jeśli użytkownik nigdy nie otwierał Twojej aplikacji
  • Jako główna metoda komunikacji z użytkownikami
  • Zachęcanie użytkownika do powrotu do aplikacji, ale bez przedstawiania żadnej bezpośredniej wartości (w przypadku np. „Nie widzieliśmy Cię dawno!”).
  • Prośby o ocenę aplikacji
  • Operacje, które nie wymagają zaangażowania użytkownika, na przykład synchronizacja informacje
  • Aby poinformować o stanach błędu, które aplikacja może przywrócić bez interakcji użytkownika
  • Do wiadomości związanych ze świętami i urodzinami
Wyślij życzenia świąteczne lub urodzinowe w formie powiadomień.
Nie przeszkadzać użytkownikowi w trakcie wykonywania zadania, tylko po to, aby zapytać, czy dobrze Ci idzie.

Działanie

Zapoznaj się z poniższymi zachowaniami dotyczącymi powiadomień i dowiedz się, jak postępować w przypadku tych powiadomień: w określonych kontekstach.

Odebranie powiadomienia

Android dodaje powiadomienie do panelu powiadomień. W zależności od ustawionych parametrów i bieżącego stanu urządzenia może wykonywać dowolne z następujących czynności:

  • Dźwięk lub wibracja telefonu.
  • wyświetlać na pasku stanu wraz z ikoną; jest to zwykle ikona aplikacji, ale Jeśli masz różne typy powiadomień, użyj symbolu oznaczającego przeznaczenia powiadomienia.
  • Wyświetlaj jako powiadomienie z ostrzeżeniem, które może wyświetlić się na bieżący ekran, aby go chwycić uwagę użytkownika.

Jak zawsze, użytkownik może dostosować sposób działania powiadomień.

Rysunek 15. Otrzymywanie powiadomień

1 Wskaźnik powiadomień na pasku stanu wskazujący, że w panelu powiadomień znajduje się powiadomienie.

2 Szybki podgląd powiadomień na bieżący ekran, aby przyciągnąć uwagę użytkownika w trakcie wykonywania zadania.

Panel powiadomień

Panel powiadomień w Androidzie zwykle pokazuje powiadomienia w w porządku odwrotnym chronologicznie, z korektami, na które mają wpływ: warunki:

  • Określony priorytet lub ważność powiadomień przez aplikację
  • Wskazuje, czy powiadomienie niedawno powiadomiło użytkownika dźwiękiem lub wibracjami
  • wszystkie osoby dołączone do powiadomienia i informacje o tym, czy są to kontakty oznaczone gwiazdką;
  • czy powiadomienie dotyczy ważnej trwającej aktywności, takiej jak rozmowa telefoniczna w toku lub odtwarzana muzyka
  • Zmiany wyglądu niektórych powiadomień przez system operacyjny Android na za pomocą uwydatnienia lub u dołu listy, skanowanie treści przez użytkownika

Obsługa nieaktualnych powiadomień

Panel powiadomień wyświetla użytkownikom istotne informacje w danym momencie. Jeśli wcześniejsze powiadomienie jest nieaktualne, oznacza to, nieistotne, zamknij je, aby użytkownik ich nie widział.

Rys. 16. Tekst „Właśnie dostarczony” jest wyświetlany u góry szuflada powiadomień z powiadomieniem o niższym priorytecie o dodaniu zdjęcia dół

Nowe powiadomienia oznaczone ikoną aplikacji

W obsługiwanych programach uruchamiających na urządzeniach z Androidem 8.0 (poziom interfejsu API 26) lub nowszym na ikonach aplikacji wyświetla się kropka powiadomienia, która wskazuje, że powiązane z nim powiadomienie. Te kropki pojawiają się domyślnie w Menu z aplikacjami który je obsługuje, a aplikacja nie musi nic robić. Plakietki można również wyłączone i ograniczone.

Rysunek 17. Kropka powiadomienia na ikonie aplikacji wskazująca z aplikacją jest powiązane nowe powiadomienie

Działania, które użytkownicy mogą wykonywać na powiadomieniach

Powiadomienia mogą umożliwiać użytkownikom wykonywanie tych czynności:

  • Nawigowanie do miejsca docelowego: aby rozpocząć nawigację, użytkownik może kliknąć powiadomienie. Jeśli wyświetla się na zablokowanym ekranie, użytkownik musi je dwukrotnie kliknąć i podaj kod PIN, wzór lub hasło.

    Gdy użytkownik kliknie powiadomienie, aplikacja musi wyświetlić powiązany z nim interfejs bezpośrednio na to powiadomienie i umożliwi użytkownikowi podjęcie natychmiastowego działania. Dla: Jeśli na przykład powiadomienie informuje, że jego kolej w grze dwuosobowej, Po kliknięciu powiadomienia powinno przejść bezpośrednio do tej gry.

  • Wyświetlenie rozwiniętego widoku powiadomienia: w nagłówek. Użytkownik może kliknąć wskaźnik lub przesunąć treść powiadomienia w dół, aby rozwinąć ją.

    Rysunek 18. Rozwinięte powiadomienie
  • Zamknięcie powiadomienia (jeśli jest to dozwolone): użytkownik może je zamknąć, przesuwając po nim palcem. w lewo czy w prawo.

Ciągłe powiadomienia sygnalizujące ciągły proces w tle, np. podczas odtwarzania muzyki, nie można zamknąć przesunięciem.

  • Usypianie powiadomienia z ostrzeżeniem: użytkownik może przesunąć palcem z ostrzeżeniem w górę. powiadomienia i nie będą mogli otrzymywać kolejnych powiadomień o tym wydarzeniu pulsować przez minutę.

  • Zarządzaj podobnymi powiadomieniami w przyszłości: użytkownicy mają dostęp do powiadomień ustawienia:

    • Dotykanie i wyświetlanie pojedynczego powiadomienia
    • przesuń palcem w lewo lub w prawo powiadomienie, a potem kliknij ikonę ustawień.

Dostępne elementy sterujące różnią się w zależności od wersji Androida i tego, czy aplikacja ma kanały powiadomień (od Androida 8.0).

Grupowanie wielu powiadomień

W przypadku aplikacji generujących wiele powiadomień tego samego typu Android oferuje grupowania powiadomień w celu uniknięcia przytłoczenia użytkowników.

Aplikacja może wyświetlać wiele powiadomień zgodnie z tymi wytycznymi w hierarchii.

  • Powiadomienie dla rodzica zawiera podsumowanie powiadomień podrzędnych.
  • Jeśli użytkownik rozwinie powiadomienie rodzica, Android ujawni wszystkie elementy podrzędne powiadomienia.
  • Użytkownik może rozwinąć powiadomienie dziecka, aby zobaczyć całą jego treść.

Android wyświetla powiadomienia podrzędne bez zduplikowanych informacji w nagłówku. Dla: np. jeśli powiadomienie podrzędne ma tę samą ikonę aplikacji co powiadomienie nadrzędne, nagłówek wydawcy podrzędnego nie zawiera ikony.

Jeśli powiadomienia są wyświetlane pojedynczo, system musi być zrozumiały. mogą wyświetlać je poza grupą po dotarciu do nich.

Rysunek 19. Zgrupowane powiadomienia i widok rozwinięty.

Ustawienia

Kanały

Począwszy od Androida 8.0 (poziom interfejsu API 26) wszystkie powiadomienia muszą być przypisane do kanał. W każdym kanale możesz ustawić zachowanie wizualne i słuchowe, będzie stosowane do wszystkich powiadomień na tym kanale. Użytkownicy mogą zmienić te ustawienia i określić, które kanały powiadomień z aplikacji mogą być uciążliwe lub widoczne.

Szczegółowe informacje o implementacji znajdziesz w sekcji Tworzenie powiadomień i zarządzanie nimi. kanałów.

Podczas podejmowania decyzji o stosowaniu wagi należy wziąć pod uwagę czas i liczbę użytkowników uwagę. Gdy nieistotne powiadomienie jest ukryte jako pilne, może ono zostać generować niepotrzebny alarm.

Ważność Działanie Wykorzystanie Przykłady
HIGH Urządzenie odtwarza dźwięk i wyświetla się na ekranie informacje o znaczeniu krytycznym, które użytkownik musi poznać lub podjąć natychmiastowe działania. SMS-y, alarmy, połączenia telefoniczne
DEFAULT Wydaje dźwięk Informacje, które powinny być widoczne dla użytkownika tak szybko, jak to możliwe, ale nie powinny zakłócać działania Alerty o korkach, przypomnienia o zadaniach
LOW Brak dźwięku Kanały powiadomień, które nie spełniają wymagań innych poziomów ważności Nowe treści zasubskrybowane przez użytkownika, zaproszenia do sieci społecznościowych
MIN Brak dźwięku i komunikatów wizualnych Mniej ważne informacje, które mogą czekać lub nie są przeznaczone dla użytkownika Ciekawe miejsca w pobliżu, pogoda, treści promocyjne

Wstępnie zdefiniowane kategorie

Niezależnie od tego, czy korzystasz z kanałów, czy nie, przypisuj każde powiadomienie osobno do najodpowiedniejszej, wstępnie zdefiniowanej kategorii. Android może używać tych informacji do tworzenia rankingi i filtrowanie.

Kategoria Opis
CATEGORY_CALL Połączenie przychodzące (głosowe lub wideo) lub podobne żądanie komunikacji synchronicznej
CATEGORY_MESSAGE Przychodząca wiadomość na czacie (SMS, komunikator internetowy itp.)
CATEGORY_EMAIL Asynchroniczna wiadomość zbiorcza (e-mail)
CATEGORY_EVENT Wydarzenie w kalendarzu
CATEGORY_PROMO Promocja lub reklama
CATEGORY_ALARM Alarm lub minutnik
CATEGORY_PROGRESS Postęp długo trwającej operacji w tle
CATEGORY_SOCIAL Aktualizacja dotycząca sieci społecznościowej lub udostępniania
CATEGORY_ERROR Błąd operacji w tle lub stanu uwierzytelniania
CATEGORY_TRANSPORT Sterowanie transportem multimediów podczas odtwarzania
CATEGORY_SYSTEM Aktualizacja stanu systemu lub urządzenia. Zarezerwowane do użytku przez system.
CATEGORY_SERVICE Wskazanie uruchomionej usługi w tle
CATEGORY_RECOMMENDATION Konkretna, odpowiednia rekomendacja dotycząca jednej rzeczy. Na przykład aplikacja z wiadomościami może polecać artykuł, który użytkownik może chcieć przeczytać w następnej kolejności.
CATEGORY_STATUS Bieżące informacje o stanie urządzenia lub stan kontekstowy

Powiadomienia na ekranie blokady

Jeśli użytkownik włączył wyświetlanie powiadomień przy zablokowanym ekranie, powiadomienia mogą ukryć wszelkie treści, które aplikacja oznaczy jako poufne. Android, sprawdza poziom widoczności każdego powiadomienia, aby określić, co można bezpiecznie wyświetlane.

Ustawianie poziomu czułości wykrywania treści na ekranie blokady

Prywatność użytkowników jest niezwykle ważna, dlatego pamiętaj, że istnieją poziomów powiadomień, które mogą być widoczne na ekranie blokady. Dla każdej wartości musisz ustawić poziom widoczności na public, private (Publiczny) lub tajny.

  • Powiadomienia publiczne są w pełni widoczne na bezpiecznych ekranach blokady.
  • Powiadomienia tajne są ukryte.
  • Prywatne powiadomienia znajdują się na środku – podają tylko podstawowe informacje, w tym nazwę aplikacji, w której go opublikowano, i jej ikonę. Zamiast tagu zwykłej zawartości, która jest ukryta, możesz opcjonalnie wyświetlać nie ujawnia danych osobowych, takich jak 2 new messages.

W poniższym przykładzie powiadomienia na ekranie blokady w Gmailu i Zdjęciach aplikacje wyświetlają wszystkie treści po tym, jak użytkownik zdecydował się na pokazywanie tych informacji na ekranu blokady.

Ilustracja 20. Ekran blokady o różnych poziomach czułości.

1 Wszystkie treści powiadomień są wyświetlane na ekranie blokady

2 Na ekranie blokady ukryto poufne treści powiadomień

Styl

Jasny i zwięzły tekst

Android skraca tytuły treści do jednego wiersza (nawet po rozwinięciu).

Dobry tytuł treści musi być zgodny z tymi wytycznymi:

  • Nie przekracza 30 znaków.
  • Zawiera najważniejsze informacje
  • Unika zmiennych (chyba że zawierają cyfrę lub krótki ciąg tekstowy albo są poprzedzony tekstem)
  • Nie uwzględnia nazwy aplikacji, która jest już widoczna w nagłówku
Musi zawierać w tytule treści nazwę aplikacji, która jest nadmiarowa w obszarze nagłówka i zawiera dostępne znaki.
Najważniejsze informacje umieść w tytule treści.

Dobra treść jest zgodna z tymi wytycznymi:

  • Nie przekracza limitu 40 znaków
  • Nie powtarza się treści w tytule

Duża ikona

Używaj dużej ikony w przypadkach użycia, w których zdjęcia w znaczący sposób wzmacniają treść powiadomienia. Przykłady:

  • wiadomości od innej osoby, na przykład zdjęcie osoby wysyłającej wiadomość
  • źródło treści, jeśli jest inne niż aplikacja wysyłająca powiadomienie; np. logo na kanale w YouTube, który widz subskrybuje
  • istotne symbole powiązane z powiadomieniem, np. strzałka z jazdą samochodem. wskazówki dojazdu

Duże ikony muszą być okrągłe, gdy jest przedstawiana osoba, a w pozostałych przypadkach kwadratowe przypadków.

Używaj dużej ikony do promowania marki.
Używaj dużej ikony, aby w znaczący sposób wzmocnić treść powiadomienia, na przykład wyświetlić zdjęcie osoby dołączone do powiadomienia o wiadomości.

Aktualizacje wersji Androida

Interfejs systemu powiadomień Androida oraz interfejsy API związane z powiadomieniami nieustannie ewoluować. Listę tych zmian znajdziesz w powiadomieniu .

Uwagi dotyczące platformy

Wear

Jeśli użytkownik ma sparowane urządzenie z Wear OS, będą na nim wyświetlane wszystkie powiadomienia automatycznie, w tym rozwijane szczegóły i przyciski polecenia. Więcej informacji: stronie projektu powiadomień na Wear.