Uchwyt Android powiadomienia Push, gdy aplikacja jest uruchomiona

Powiadomienia w systemie Android 4.4 i dolnych

DevBytes: Powiadomienia w Android Developer Preview L

System powiadamiania pozwala otrzymywać informacje o odpowiednie i aktualne wydarzenia w swojej aplikacji, takich jak nowe wiadomości czatu z przyjacielem lub zdarzenia w kalendarzu. Pomyśl o powiadomieniach jako kanał informacyjny, który ostrzega użytkownika o ważnych wydarzeniach, ponieważ stało lub dziennika, który kroniki wydarzeń, gdy użytkownik nie zwraca uwagi—i jeden, który jest odpowiednio synchronizowane na wszystkich swoich urządzeniach z systemem Android.

ads

Uchwyt Android powiadomienia Push, gdy aplikacja jest uruchomiona

W Androidzie 5.0, powiadomienia otrzymywać ważne aktualizacje: strukturalnie, wizualnie i funkcjonalnie:

  • Powiadomienia zostały poddane zmian wizualnych zgodnych z nowym materiałem projektowania tematu.
  • Powiadomienia są obecnie dostępne na ekranie blokady urządzenia, podczas gdy wrażliwe treści może nadal być ukryte za nim.
  • Powiadomienia o wysokim priorytecie otrzymał, gdy urządzenie jest w użyciu już korzystać z nowego formatu o nazwie powiadomienia heads-up.
  • Chmura synchronizowane powiadomienia: Lekceważenie powiadomienie na jednym z urządzeń z systemem Android oddala go od innych, jak również.

Uwaga: Konstrukcja Zawiadomienie w tej wersji Androida to znaczące odejście od tego z poprzednich wersji. Więcej informacji na temat projektu powiadomień w poprzednich wersjach, zobacz Powiadomienia w systemie Android 4.4 i dolnej.

Anatomia powiadamianiu

Ta sekcja podchodzi podstawowych części zgłoszenia, oraz w jaki sposób mogą pojawić się na różnych typach urządzeń.

układ bazowy

Jako minimum, wszystkie zgłoszenia składa się z układu podstawowego, w tym:

  • Powiadomienie użytkownika Ikona. Ikona symbolizuje aplikację pochodzenia. Może również potencjalnie wskazuje typ powiadomienia, jeśli aplikacja generuje więcej niż jeden typ.
  • Zgłoszenie tytuł oraz dodatkowe tekst .
  • ZA znak czasu .

Powiadomienia utworzone za pomocą Notification.Builder dla poprzednich wersji platformy wyglądają i działają tak samo na Androidzie 5.0, z niewielkimi zmianami stylistycznymi, że system obsługuje dla ciebie. Aby uzyskać więcej informacji na temat zgłoszeń dotyczących poprzednich wersji Androida, zobacz Powiadomienia w systemie Android 4.4 i dolnej.

Układ Baza ręcznym zgłoszenia (z lewej) i tym samym zawiadomieniem o Wear (z prawej) ze zdjęciem użytkownika i ikona powiadomień

Uchwyt Android powiadomienia Push, gdy aplikacja jest uruchomiona

Rozbudowane układy

Można wybrać, ile szczegółowo powiadomienia Twoja aplikacja powinna zapewnić. Mogą pokazać kilka pierwszych linii widomości lub pokazać większy podgląd obrazu. Informacja dodatkowa zapewnia użytkownikowi bardziej kontekście,—w niektórych przypadkach—może umożliwić użytkownikowi przeczytać wiadomość w całości. Użytkownik może pinch-zoom lub wykonać poślizg jednego palca, aby przełączać się między kompaktowym i rozbudowanych układów. Dla zgłoszeń pojedynczych zdarzeń, Android oferuje trzy rozszerzona szablonów układu (tekst, skrzynka odbiorcza, a obraz) do użycia w aplikacji. Poniższe zdjęcia pokazują, jak powiadomienia pojedynczego zdarzenia wyglądają na handheldów (z lewej) i galanterii (po prawej).

Android obsługuje opcjonalne działania, które są wyświetlane w dolnej części zgłoszenia. Z działań, użytkownik może obsługiwać najbardziej typowych zadań dla danego zgłoszenia od wewnątrz obszaru powiadomień, bez konieczności otwierania aplikacji źródłowej. Przyspiesza to współdziałanie, aw połączeniu z przesunięciem do odwoływania, pomaga użytkownikom koncentrować się na zawiadomieniach, istotne dla nich.

Bądź rozsądny o ile działania zawrzeć w zgłoszeniu. Im więcej masz obejmować działania, złożoność bardziej poznawcze utworzyć. Ogranicz się do najmniejszej liczby możliwych działań poprzez włączenie tylko najbardziej zbliżającą ważne i znaczące działania.

Dobrymi kandydatami do działań na Powiadomienia są działania, które:

  • Są niezbędne, częste i typowe dla tego typu zawartości jesteś wyświetlającego
  • Pozwalają użytkownikowi na szybkie wykonywanie zadań
Uchwyt Android powiadomienia Push, gdy aplikacja jest uruchomiona

Uchylać się od działań, które są:

  • Dwuznaczny
  • Tak samo jak domyślnej akcji powiadomienia (na przykład "Czytaj" lub "Open")

Można określić maksymalnie trzech działań, z których każda składa się z ikoną i nazwą akcji. Dodawanie czynności do prostego układu bazowego powoduje zgłoszenie rozbudowy, nawet jeśli zgłoszenie nie posiada rozbudowany układ. Ponieważ działania są widoczne tylko dla powiadomień rozszerzona i są w inny sposób ukryty, upewnij się, że wszelkie działania użytkownik może powołać ze zgłoszenia jest dostępny w powiązanej aplikacji, jak również.

Powiadomienie heads-up

Przykład zgłoszenia heads-up (połączenie przychodzące, o wysokim priorytecie) znajdujące się na górnej części wciągającej aplikacji

Po otrzymaniu powiadomienia o wysokim priorytecie (patrz po prawej), jest ona prezentowana użytkownikom na krótki okres czasu z rozszerzonym układzie wystawiając możliwych działań.

Po tym terminie, zgłoszenie wycofuje się do obszaru powiadomień. Jeśli priorytetem powiadomienie jest oznaczona tak wysokie, Max, lub na pełnym ekranie, to dostaje powiadomienie heads-up.

Dobrymi przykładami heads-up powiadomień

  • Połączenie przychodzące podczas korzystania z urządzenia
  • Alarm, gdy za pomocą urządzenia
  • Nowa wiadomość SMS
  • Niski poziom baterii

Wytyczne

Sprawiają, że osobisty

Dla zgłoszeń przesyłek wysyłanych przez inną osobę (takich jak wiadomości lub status), to tej osoby obrazu za pomocą setLargeIcon (). Również dołączyć informację o osobie do metadanych notyfikacji (patrz EXTRA_PEOPLE).

Głównym ikona zgłoszeniu jest nadal wyświetlane, dzięki czemu użytkownik może skojarzyć go z ikoną widoczną na pasku stanu.

Powiadomienie wskazuje, że osoba, która go oraz zawartości Wysłali wyzwolone.

Przejdź na właściwym miejscu

Gdy użytkownik dotyka ciało zgłoszenia (poza przycisków akcji), otwórz aplikację do miejsca, w którym użytkownik może przeglądać i działać na danych referencyjnych w zawiadomieniu. W większości przypadków będzie to szczegółowy widok pojedynczego elementu danych, takich jak wiadomości, ale może to być również widok podsumowania, jeżeli zawiadomienie zostało ułożone. Jeśli Twoja aplikacja przenosi użytkownika w dowolnym miejscu poniżej górnego poziomu swojej aplikacji, włóż do aplikacji nawigacyjnych tylnym stosu, dzięki czemu użytkownik może nacisnąć przycisk, aby system z powrotem wrócić do najwyższego poziomu. Aby uzyskać więcej informacji, zobacz Nawigacja do aplikacji poprzez widgety ekranu głównego i notyfikacji w zakresie projektowania wzoru nawigacji.

Prawidłowo ustawiony i zarządzać pierwszeństwo zgłoszenia

Android obsługuje flagę priorytetu dla powiadomień. Flaga ta pozwala wpływać na którym pojawi się powiadomienie, w stosunku do innych zgłoszeń, a także pomaga zapewnić, że użytkownicy zawsze widzą swoje najważniejsze informację w pierwszej kolejności. Można wybrać jeden z następujących poziomów priorytetów podczas wysyłania powiadomienia:

Powiązane posty

  • Aplikacje są automatycznie zamykanie / restartowania i telefon działa wolno Używam Nexus 5 z Androidem 5.0.1 (Lollipop), magazynie (poprzez OTA Google naciśnięciem). Lubię go w przeważającej części, z wyjątkiem dla ...

  • Najlepszy eReader dla Androida do czytania e-booków na Androida kiedyś po prostu w porządku. Teraz to jest niesamowite. Chociaż istnieje mnóstwo słodkich aplikacji do czytania książek na telefonie lub tablecie, Play Books ma ...

  • Wideo: Hands-on z Nowego Instagram wideo na Androida nie to, że było wiele z zaskoczenia po kilku raportów złamał wiadomości w dniach poprzedzających dzisiejsze wydarzenie na Facebooku, ale tak, że ...

  • 4 Pics 1 słowne odpowiedzi Kody 4 Pics odpowiedzi 1 Word, kody, podpowiedzi i pokaże, jak pokonać wszystkie poziomy i listów gry dla iPhone, iPod, iPad i Android. Odgadnij słowo, które ...

  • Minecraft: Pocket Edition (Android) górnictwo i stałe umacnianie doświadczenie. Wygląda i gra świetnie. Martwe prosty multiplayer. Ciągły rozwój. Nie tak głęboko jak w wersji na PC. Niektóre dotyk ...