Powiadomienia

Powiadomienia zawierają krótkie, aktualne i przydatne informacje o aplikacji, gdy nie jest ona używana.

System operacyjny Android kontroluje wiele aspektów powiadomień, ale masz kontrolę nad innymi. 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 wybranym typem powiadomień.

Odebranie krążka

  • Zastanów się nad celem powiadomienia: dlaczego informujesz użytkowników?
  • Ustal wzorzec uprawnień do powiadomień, zastanów się, jak ważne są powiadomienia dla Twojej aplikacji i w których obszarach ścieżki użytkownika.
  • Wybierz szablon powiadomienia.
  • Utwórz treść powiadomienia:
    • 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 – na podstawie jego treści możesz używać przycisków tekstowych, pisania lub elementów sterujących multimediami.
  • Dodaj ikonę aplikacji i ustaw kolor jej tła.
  • Ustaw kanały i kategorie powiadomień. Dzięki temu system oraz użytkownik mogą wybrać, jakie powiadomienia będą otrzymywać, i będzie działać priorytetowo.
  • Jeśli aplikacja może dostarczać kilka powiadomień jednocześnie, zrób to.
  • Szablony powiadomień znajdziesz w pakiecie Android UI Kit na urządzeniu Figma.

Składnia powiadomienia

Powiadomienia zostały zaprojektowane tak, aby ułatwić skanowanie i wykorzystywanie najważniejszych elementów powiadomienia. Te elementy to:

  • Główna treść: najbardziej widoczny element powiadomienia. Informacje dodatkowe, takie jak sygnatura czasowa, są mniejsze i skonsolidowane nad główną treścią.
  • Osoby: jeśli powiadomienie dotyczy jakiejś osoby, awatar wyróżnia się na tle reszty treści.
  • Działania: użytkownicy mogą rozwijać powiadomienia, klikając ikonę wskaźnika. Działania są wyświetlane z etykietami tekstowymi na tle w innym kolorze i w innej 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źnikiem rozwinięcia i tekstem treści. Może też opcjonalnie wyświetlać dużą ikonę.

Rys. 2. Obszar nagłówka powiadomień

1 Ikona aplikacji: ikona aplikacji jest dwuwymiarowym odzwierciedleniem tożsamości aplikacji. Na pasku stanu wyświetla się w trybie monochromatycznym. Jeśli Twoja aplikacja wysyła wiele różnych powiadomień, rozważ zastąpienie jej ikony symbolem, aby rozróżnić poszczególne rodzaje powiadomień. Więcej informacji znajdziesz w sekcji Stosowanie koloru ikony.

2 Tekst nagłówka: krótki nagłówek powiadomienia lub źródła, np. nazwa konta użytkownika. Treść to najbardziej widoczny element powiadomienia.

3 Sygnatura czasowa: wskazuje, kiedy wysłano powiadomienie, np. godzina nieodebranego połączenia.

4 Wskaźnik rozwinięcia:wskazuje, czy powiadomienie jest zwiniętym czy rozwiniętym.

5 Tekst treści: informacje pomocnicze.

6 Duża ikona (opcjonalnie): można dodać obraz, aby wzmocnić przekaz powiadomienia, na przykład w wiadomości z awatarem nadawcy.

Zastosuj kolor ikony

Począwszy od Androida 12 (poziom interfejsu API 31) system rozpoznaje kolor ikony na podstawie koloru powiadomienia ustawionego w aplikacji. Jeśli aplikacja nie ustawi koloru, używany jest 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 powiadomienie dotyczy powiadomienia usługi na pierwszym planie. Nie ma jednak takiego wymogu w przypadku powiadomień MediaStyle i DecoratedMediaCustomViewStyle, do których jest dołączona sesja multimediów.

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ń

Rysunek 4. Obszar działania powiadomienia

1 Działanie przycisku tekstowego

2 Wypełnione przyciski poleceń

3 sugerowane odpowiedzi

4 Pole tekstowe odpowiedzi

Począwszy od Androida w wersji 7.0 (poziom interfejsu API 24) system wyświetla działania bez ikon, aby zmieścić więcej tekstu. Aby ułatwić obsługę urządzeń z Androidem Wear i urządzeń z Androidem 6.0 (poziom interfejsu API 23) lub starszym, aplikacja musi nadal wyświetlać ikonę.

Widoki rozszerzone

Widok rozwinięty pozwala wyświetlić użytkownikowi więcej informacji bez opuszczania powiadomienia.

Po rozwinięciu powiadomienie może zawierać maksymalnie 3 z tych 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

Dzięki opcji Odpowiedz możesz umożliwić użytkownikowi pisanie bezpośrednio w powiadomieniu. Służy on do wpisywania niewielkiej ilości tekstu, na przykład odpowiadania na SMS-a lub notowania.

Przy pisaniu dłuższych tekstów kieruj użytkowników do aplikacji, aby zapewnić im więcej miejsca na wyświetlanie i edytowanie tekstu.

W przypadku aplikacji do obsługi wiadomości zalecamy, aby powiadomienie było wyświetlane po wysłaniu odpowiedzi przez użytkownika i poczekaj na wstrzymanie rozmowy, zanim je automatycznie zamkniesz.

Rysunek 5. Użytkownik odpowiada bezpośrednio w Wiadomościach na Androida bez opuszczania 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. Szablony te można do pewnego stopnia dostosować pod kątem aplikacji.

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

Szablon standardowy

Szablon standardowy jest odpowiedni do większości powiadomień, ponieważ umożliwia zwięzły tekst, dużą ikonę (w odpowiednich przypadkach) 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 temu po rozwinięciu powiadomienia użytkownik będzie mógł zobaczyć 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. Po zwinięciu powiadomienia wyświetla się duża miniatura zdjęcia. Po rozwinięciu powiadomienie wyświetla znacznie większy podgląd.

Rysunek 8. Ogólny szablon

Szablon postępu

Szablon postępu jest przeznaczony dla działań inicjowanych przez użytkownika, których wykonanie wymaga czasu. Po rozwinięciu powiadomienie korzystające z tego szablonu zawiera pasek postępu oraz działanie „Anuluj”, 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 odtwarzanymi w aplikacji.

  • Zwinięte powiadomienie może zawierać maksymalnie 3 działania. Duża ikona może powodować wyświetlenie powiązanego obrazu, np. okładki albumu.
  • Po rozwinięciu powiadomienie wyświetla do 5 działań z większym obrazem lub 6 działań bez obrazu. Tło i inne elementy powiadomienia automatycznie dziedziczą kolory z obrazu.
Rysunek 10. Szablon multimediów

Szablon wiadomości

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

Rysunek 11. Szablon wiadomości

Szablon rozmowy

Użyj szablonu CallStyle do generowania powiadomień w dużym formacie, które zawierają duży załączony obraz i wskazują połączenia przychodzące lub wychodzące.

Rys. 12. Szablon rozmowy

Zgoda na wyświetlanie powiadomień

Większość powiadomień nie jest zwolniona z obowiązku, o ile jest ona trafna i natychmiastowa, co oznacza, że użytkownik musi wyrazić zgodę na otrzymywanie powiadomień z aplikacji.

Jedyny wyjątek od tej reguły: od Androida 13 (poziom interfejsu API 33) sesje multimedialne i aplikacje, które zarządzają połączeniami telefonicznymi, nie muszą prosić o zgodę użytkownika. Istniejące aplikacje mogą się też 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ń, aby użytkownicy mogli aktualizować swoje ustawienia 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 wyrazić zgodę na otrzymywanie powiadomień. Użytkownicy, którzy zdecydują się otrzymywać powiadomienia, prawdopodobnie będą bardziej przydatne i mniej uciążliwe.

Rysunek 13. Przesyłanie prośby o zgodę użytkownika na powiadomienie o wydaniu niezwolnionym

Poczekaj na wyświetlenie komunikatu w oknie z powiadomieniem:

  • Opisz korzyści płynące z powiadomień oraz skutki braku przyznania uprawnień.
  • muszą zawierać kontekstowy interfejs użytkownika odnoszący się do powiadomienia z jego funkcjami lub zakresem działania. Ten interfejs może mieć dowolną formę, która zapewnia najlepszą integrację z aplikacją: przykładową kartę w ramach opłaty, w dolnej planszy lub na ekranie wprowadzenia. Każde z tych spostrzeżeń powinno dać się odrzucić.
  • Nie pokazuj okna z prośbą o zgodę na wyświetlanie powiadomień, jeśli użytkownik zamknął 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ą dla użytkownika zauważalne, ale nie wchodzą w bezpośrednią interakcję z aplikacją. Usługi te wyświetlają na pasku stanu powiadomienie, które informuje użytkowników, że aplikacja wykonuje zadanie na pierwszym planie 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 czasem dane, dlatego aplikacja musi Cię o tym poinformować, wyświetlając powiadomienie, którego nie można zamknąć. Użytkownik nie może zamknąć powiadomienia, więc musisz wykonać mu działanie, które pozwoli mu zatrzymać usługę.

W przykładzie poniżej widać powiadomienie z aplikacji do fitnessu. Użytkownik rozpoczął aktywną sesję treningową, która tworzy instancję usługi na pierwszym planie śledzącą sesję treningu. Aplikacja wyświetla powiadomienie, aby wskazać, że śledzi spacer, a także z opcją wyświetlenia treningu.

Kiedy nie używać powiadomień

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

  • Promocja krzyżowa lub reklama innego produktu (jest to surowo zabronione w Sklepie 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 podawania żadnej bezpośredniej wartości (np. „Dawniej Cię nie widzieliśmy”).
  • Prośby o ocenę aplikacji
  • W przypadku operacji, które nie wymagają zaangażowania użytkownika, np. synchronizacji informacji
  • 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ń.
Przeszkadzać użytkownikowi w trakcie wykonywania zadania tylko wtedy, gdy chce zapytać, czy dobrze sobie radzisz.

Działanie

Pamiętaj o poniższych sposobach działania powiadomień i postępowaniu z nimi 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 powiadomienie może wykonywać dowolne z tych czynności:

  • Dźwięk lub wibracja telefonu.
  • Wyświetlaj na pasku stanu ikoną. Zwykle jest to ikona aplikacji. Jeśli jednak masz wiele typów powiadomień, użyj symbolu, który określa ich przeznaczenie.
  • Wyświetlaj jako powiadomienie z ostrzeżeniem, które może zwrócić uwagę użytkownika na bieżący ekran.

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 Powiadomienie „wysunięcie” na bieżący ekran w celu przyciągnięcia uwagi użytkownika w trakcie wykonywania zadania.

Panel powiadomień

Panel powiadomień na Androidzie zwykle pokazuje powiadomienia w odwrotnej kolejności chronologicznej, z uwzględnieniem tych czynników:

  • 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, np. trwającej rozmowy telefonicznej lub odtwarzania muzyki;
  • zmiany wyglądu niektórych powiadomień przez system operacyjny Android u góry i na dole listy przez dodanie podkreślenia lub uwydatnienia, aby ułatwić użytkownikowi skanowanie treści.

Obsługa nieaktualnych powiadomień

Panel powiadomień wyświetla użytkownikom istotne w danym momencie informacje. Jeśli wcześniejsze powiadomienie jest nieaktualne, czyli nie jest już aktualne, usuń je, aby użytkownik go nie zobaczył.

Rysunek 16. Dostarczony przed chwilą tekst wyświetla się u góry panelu powiadomień, a na dole – powiadomienie o dodaniu zdjęcia o niższym priorytecie

Nowe powiadomienia oznaczone ikoną aplikacji

W obsługiwanych programach uruchamiających na urządzeniach z Androidem 8.0 (poziom interfejsu API 26) lub nowszym ikony aplikacji wyświetlają kropkę powiadomienia, która wskazuje, że z aplikacją zostało powiązane nowe powiadomienie. Te kropki pojawiają się domyślnie w programach uruchamiających, które je obsługują. Aplikacja nie wymaga żadnych działań. Plakietki można też wyłączyć i ograniczyć.

Rysunek 17. Kropka powiadomienia na ikonie aplikacji wskazująca, że 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 powiadomienie wyświetla się na zablokowanym ekranie, użytkownik musi kliknąć je dwukrotnie, a następnie wpisać kod PIN, wzór lub hasło.

    Gdy użytkownik kliknie powiadomienie, aplikacja musi wyświetlić interfejs bezpośrednio związany z tym powiadomieniem i umożliwiający mu natychmiastowe wykonanie działania. Jeśli na przykład powiadomienie informuje, że nadchodzi ich kolej w grze dla 2 osób, kliknięcie powiadomienia powinno przenieść użytkownika bezpośrednio do tej gry.

  • Wyświetlić rozwinięty widok powiadomienia: w nagłówku pojawi się wskaźnik rozwinięcia. Użytkownik może kliknąć wskaźnik lub przesunąć treść powiadomienia w dół, aby ją rozwinąć.

    Rys. 18. Rozwinięte powiadomienie
  • Zamknąć powiadomienie (jeśli jest to dozwolone): użytkownik może je zamknąć, przesuwając je w lewo lub w prawo.

Bieżące powiadomienia, które sygnalizują ciągły proces w tle, np. odtwarzaną muzykę, mogą nie zostać zamknięte po przesunięciu palcem.

  • Usypianie powiadomienia z ostrzeżeniem: użytkownik może przesunąć palcem w górę po powiadomieniu z ostrzeżeniem i żadne kolejne powiadomienia o tym wydarzeniu nie mogą być migane przez minutę.

  • Zarządzanie podobnymi powiadomieniami w przyszłości – użytkownicy będą mogli uzyskiwać dostęp do ustawień powiadomień przez:

    • Dotknięcie i przytrzymanie 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 do powiadomień (od Androida 8.0).

Grupowanie wielu powiadomień

W przypadku aplikacji generujących wiele powiadomień tego samego typu Android oferuje możliwość grupowania powiadomień, aby nie przytłoczyć użytkowników.

Aplikacja może prezentować wiele powiadomień zgodnie z podaną niżej hierarchią.

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

Android wyświetla powiadomienia podrzędne bez zduplikowanych informacji w nagłówku. Jeśli na przykład powiadomienie podrzędne ma tę samą ikonę aplikacji co powiadomienie nadrzędne, nagłówek podrzędnego powiadomienia nie będzie zawierał ikony.

Jeśli powiadomienia są wyświetlane pojedynczo, system musi być zrozumiały, ponieważ system może je wyświetlić poza grupą.

Rysunek 19. Zgrupowane powiadomienia i widok rozwinięty.

Ustawienia

Kanały

Od Androida 8.0 (poziom interfejsu API 26) wszystkie powiadomienia muszą być przypisane do kanału. W przypadku każdego kanału możesz ustawić zachowanie wizualne i dźwiękowe, które zostanie zastosowane do wszystkich powiadomień z tego kanału. Użytkownicy mogą zmienić te ustawienia i zdecydować, które kanały powiadomień w aplikacji mogą być uciążliwe lub widoczne.

Szczegółowe informacje o tym, jak to zrobić, znajdziesz w artykule Tworzenie kanałów powiadomień i zarządzanie nimi.

Podczas podejmowania decyzji na temat znaczenia reklamy należy wziąć pod uwagę czas i uwagę użytkownika. Gdy nieistotne powiadomienie jest pilne, może wywołać 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, przypisz poszczególne powiadomienia do najbardziej odpowiedniej wstępnie zdefiniowanej kategorii. Android może wykorzystać te informacje przy podejmowaniu decyzji o rankingu i filtrowaniu.

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, mogą one ukrywać wszelkie treści, które aplikacja oznaczy jako poufne. Android ocenia poziom widoczności każdego powiadomienia, aby określić, co można bezpiecznie wyświetlić.

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

Prywatność użytkowników jest niezwykle ważna, dlatego pamiętaj, że na ekranie blokady mogą wyświetlać się różne poziomy powiadomień. Dla każdego utworzonego powiadomienia musisz ustawić poziom widoczności na publiczne, prywatne lub tajne.

  • Powiadomienia publiczne są w pełni widoczne na bezpiecznych ekranach blokady.
  • Powiadomienia tajne są ukryte.
  • Powiadomienia prywatne znajdują się na środku – zawierają tylko podstawowe informacje, w tym nazwę aplikacji, w której zostały opublikowane, i jej ikonę. Zamiast zwykłej treści, która jest ukryta, możesz opcjonalnie wyświetlać tekst, który nie zawiera danych osobowych, np. 2 new messages.

W poniższym przykładzie powiadomienia na ekranie blokady w aplikacjach Gmail i Zdjęcia pokazują całą zawartość po tym, jak użytkownik zdecyduje się je pokazywać na ekranie blokady.

Rysunek 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ą liczbę lub krótki ciąg tekstowy albo są poprzedzone 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, gdy obrazy w znaczący sposób podkreślają treść powiadomienia. Na przykład:

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

Duże ikony muszą być okrągłe, gdy przedstawiasz osobę, a w pozostałych przypadkach – kwadratowe.

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 i interfejsy API związane z powiadomieniami stale się rozwijają. Listę tych zmian znajdziesz w sekcji Zgodność powiadomień.

Uwagi dotyczące platformy

Wear

Jeśli użytkownik ma sparowane urządzenie z Wear OS, wszystkie powiadomienia, w tym rozwijane szczegóły i przyciski polecenia, pojawiają się na nim automatycznie. Szczegółowe informacje znajdziesz na stronie projektu powiadomień na Wear.