Benachrichtigungen

Benachrichtigungen enthalten kurze, zeitnahe und relevante Informationen in Bezug auf Ihre wenn sie nicht verwendet wird.

Das Android-Betriebssystem steuert viele Aspekte von Benachrichtigungen, aber Sie können Aspekte zu berücksichtigen. So richten Sie Benachrichtigungen ein:

  1. Aufbau einer Benachrichtigung
  2. Wählen Sie den Benachrichtigungstyp für Ihren Anwendungsfall aus.
  3. Benachrichtigungskategorie für den Benachrichtigungstyp festlegen die Sie ausgewählt haben.

Fazit

  • Überlegen Sie, welchen Zweck die Benachrichtigung hat: Warum warnen Sie Ihre Nutzer?
  • Bestimmen Sie das Berechtigungsmuster für Benachrichtigungen und beachten Sie, wie wichtig es ist. Benachrichtigungen an Ihre App und an die Stellen im Kaufprozess.
  • Wählen Sie eine Benachrichtigungsvorlage aus.
  • Benachrichtigungsinhalte erstellen: <ph type="x-smartling-placeholder">
      </ph>
    • Der Text der Kopfzeile sollte die Benachrichtigung kurz und prägnant zusammenfassen.
    • Der Inhaltstext sollte eine Vorschau der Benachrichtigung anzeigen.
    • Bildinhalte, sofern für die Inhalte Ihrer App relevant.
    • Medien-Keyart und Metadaten für Medienvorlage.
  • Machen Sie deutlich, was Nutzer mit einer Benachrichtigung tun können, indem Sie Aktionen basierend auf ihrem Inhalt, entweder durch Textschaltflächen, die Eingabe oder Medien Steuerelementen.
  • Fügen Sie Ihr App-Symbol hinzu und legen Sie die Hintergrundfarbe des App-Symbols fest.
  • Legen Sie Kanäle und Kategorien für Ihre Benachrichtigungen fest. Dadurch kann das System und die Nutzer selbst festlegen, welche Benachrichtigungen sie erhalten und Prioritätsverhalten.
  • Wenn deine App mehrere Benachrichtigungen gleichzeitig senden kann, Gruppenbenachrichtigungen.
  • Entsprechende Benachrichtigungen finden Sie im Android UI Kit in Figma. Vorlagen.

Aufbau einer Benachrichtigung

Benachrichtigungen sind so konzipiert, dass sie am häufigsten verwendet werden können. wichtigen Elemente. Diese Elemente lauten:

  • Hauptinhalte: Das auffälligste Element einer Benachrichtigung. Sekundäre Informationen, wie etwa ein Zeitstempel, über dem primären Content konsolidiert.
  • Personen: Wenn die Benachrichtigung eine Person betrifft, hebt sich ein Avatar ab. für den Rest des Inhalts.
  • Aktionen: Nutzer können Benachrichtigungen maximieren, indem sie auf ein Anzeigesymbol tippen. Aktionen werden mit Textlabels in einer anderen Hintergrundfarbe und Standort.
<ph type="x-smartling-placeholder">
</ph>
Abbildung 1:Minimierte Benachrichtigung

Kopfzeile und Inhalt der Benachrichtigung

Minimierte Benachrichtigungen zeigen das App-Symbol, den Text der Überschrift, den Zeitstempel Maximierungsanzeige und Inhaltstext. Optional kann auch ein großes Symbol angezeigt werden.

<ph type="x-smartling-placeholder">
</ph>
Abbildung 2:Kopfzeilenbereich für Benachrichtigungen

1 App-Symbol:Das App-Symbol ist ein zweidimensionale Darstellung der Identität Ihrer App. Es wird in monochromer Schrift angezeigt. in der Statusleiste. Wenn Ihre App viele verschiedene Benachrichtigungen sendet, sollten Sie sich Ersetzen Sie Ihr App-Symbol durch ein Symbol, um zwischen den verschiedenen Arten zu unterscheiden. von Benachrichtigungen. Weitere Informationen finden Sie unter Symbolfarbe anwenden für Details.

2 Kopfzeilentext: kurze Überschrift für die Benachrichtigung oder Quelle, z. B. den Kontonamen für Nutzer. Inhalt ist am stärksten auffälliges Element einer Benachrichtigung.

3 Zeitstempel:Gibt an, wann eine Benachrichtigung gesendet wurde, z. B. die Uhrzeit eines verpassten Anrufs.

4 Maximierungsanzeige: Gibt an, ob die die Benachrichtigung minimiert oder maximiert ist.

5 Inhaltstext: unterstützende Informationen

6 Großes Symbol (optional): Ein Bild kann von Wird hinzugefügt, um die Benachrichtigung auf sinnvolle Weise hervorzuheben, z. B. durch eine Nachricht. das den Avatar des Absenders enthält.

Symbolfarbe anwenden

Ab Android 12 (API-Level 31) leitet das System die Symbolfarbe aus die in der App festgelegte Benachrichtigungsfarbe. Wird die Farbe nicht durch die App festgelegt, verwendet die Systemdesignfarbe. Zuvor war die Farbe grau.

<ph type="x-smartling-placeholder">
</ph>
Abbildung 3:Resultierende Farbe des App-Symbols mit benutzerdefiniertem Stil

Bei den meisten Stilen wendet das System diese Farbe nur an, wenn die Benachrichtigung für eine Benachrichtigung zum Dienst im Vordergrund. Eine solche Anforderung gibt es jedoch nicht. für Benachrichtigungen vom Typ MediaStyle und DecoratedMediaCustomViewStyle, die eine Mediensitzung angehängt.

Das folgende Snippet zeigt, wie die Symbolfarbe angewendet wird.

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

Benachrichtigungsaktionen

<ph type="x-smartling-placeholder">
</ph>
Abbildung 4: Bereich für Benachrichtigungsaktionen

1 Aktionen für Textschaltflächen

2 Ausgefüllte Aktionsschaltflächen

3 Antwortvorschläge

4 Antworttextfeld

Ab Android 7.0 (API-Level 24) zeigt das System Aktionen ohne Symbole an um mehr Text unterzubringen. Für Android Wear-Geräte und -Geräte geeignet mit Android 6.0 (API-Level 23) oder niedriger muss Ihre App trotzdem eine .

Erweiterte Aufrufe

Sie können eine maximierte Ansicht verwenden, um dem Nutzer mehr Informationen anzuzeigen, ohne wenn Sie die Benachrichtigung verlassen.

Wenn eine Benachrichtigung maximiert ist, enthalten sie bis zu drei der folgenden Optionen Aktionen:

  • Vorgeschlagene Antworten
  • Hervorgehobene Aktionen (pillenförmige Schaltflächen)
  • Standardtextaktionen
Textaktionen einschließen, die das Verhalten beim Tippen auf den Benachrichtigungstext wiederholen.
Geben Sie dem Nutzer die Möglichkeit, mit der Benachrichtigung zu interagieren. Die Google Uhr App zeigt einen laufenden Timer an, aber der Nutzer kann direkt über die Benachrichtigung pausieren oder eine Minute hinzufügen.

Eingabe von Benachrichtigungen aktivieren

Sie ermöglichen es dem Nutzer, direkt in eine Benachrichtigung einzutippen, indem Sie eine Antwort Aktion ausführen. Diese Option ist zum Eingeben von wenig Text gedacht, z. B. zum Antworten auf eine SMS senden oder eine kurze Notiz schreiben.

Wenn Sie längere Text eingeben möchten, navigieren Sie Nutzer zu Ihrer App, damit sie mehr Platz für das Tippen haben. zum Anzeigen und Bearbeiten von Text.

Bei Messaging-Apps empfehlen wir, die Benachrichtigung nach dem hat die Antwort gesendet. Warten, bis die Unterhaltung pausiert wird, automatisch geschlossen wird.

<ph type="x-smartling-placeholder">
</ph>
Abbildung 5:Ein Nutzer, der direkt in Android Messages antwortet ohne die Benachrichtigung nach dem Tippen auf „Antworten“ zu verlassen

Wählen Sie je nach Anwendungsfall den Benachrichtigungstyp aus

Google verwendet in seinen Android-Apps die folgenden Benachrichtigungsvorlagen. Diese können Vorlagen für Ihre App bis zu einem gewissen Grad angepasst werden.

Im Android UI Kit in Figma finden Sie Benachrichtigungsvorlagen.

Standardvorlage

Die Standardvorlage eignet sich für die meisten Benachrichtigungen, Text, ein großes Symbol (falls zutreffend) und Aktionen.

<ph type="x-smartling-placeholder">
</ph>
Abbildung 6: Standardvorlage für Benachrichtigungen

Vorlage für Big-Text

Die Vorlage für großen Text ist ideal für die Darstellung längerer Textblöcke geeignet. Dadurch kann das Nutzer sehen nach dem Maximieren der Benachrichtigung mehr Text in der Vorschau.

<ph type="x-smartling-placeholder">
</ph>
Abbildung 7: Vorlage für große Textgröße mit optionalem großem Symbol

Big-Picture-Vorlage

Die Big-Picture-Vorlage ist für Benachrichtigungen mit einem Bild vorgesehen. Wann? minimiert wird, zeigt die Benachrichtigung ein großes Miniaturbild des Bildes an. Wann? maximiert, wird eine viel größere Vorschau angezeigt.

<ph type="x-smartling-placeholder">
</ph>
Abbildung 8: Big-Picture-Vorlage

Fortschrittsvorlage

Die Fortschrittsvorlage ist für vom Nutzer initiierte Aktivitäten vorgesehen, die Zeit in Anspruch nehmen noch zu erledigen. Im maximierten Zustand wird bei einer Benachrichtigung, die diese Vorlage verwendet, ein Fortschrittsanzeige und eine Schaltfläche zum Abbrechen Aktion, die es dem Nutzer ermöglicht, für diese Aktivität. (Nicht stornierbare Aktivitäten erfordern keine Benachrichtigungen.)

<ph type="x-smartling-placeholder">
</ph>
Abbildung 9: Fortschrittsvorlage

Medienvorlage

Die Medienvorlage ist darauf ausgelegt, dass Nutzer Medien derzeit steuern können bei der Wiedergabe über eine App.

  • Wenn die Benachrichtigung minimiert ist, können bis zu drei Aktionen angezeigt werden. Die große kann ein zugehöriges Bild anzeigen, z. B. ein Albumcover.
  • Wenn die Benachrichtigung maximiert ist, werden bis zu fünf Aktionen mit einer größeren Bild oder sechs Aktionen ohne Bild. Der Hintergrund und andere Elemente der Benachrichtigungen übernehmen automatisch die Farben aus dem Bild.
<ph type="x-smartling-placeholder">
</ph>
Abbildung 10: Media-Vorlage

Messaging-Vorlage

Die Vorlage MessagingStyle wurde für die Kommunikation in Echtzeit entwickelt. Wann? maximiert, kann der Nutzer mit einer Benachrichtigung mit dieser Vorlage auf Nachrichten antworten aus der Benachrichtigung.

<ph type="x-smartling-placeholder">
</ph>
Abbildung 11:Messaging-Vorlage

Anrufvorlage

Verwenden Sie die Vorlage CallStyle, um großformatige Benachrichtigungen zu generieren, Fügen Sie ein großes Bild als Anhang hinzu und weisen Sie auf einen eingehenden oder ausgehenden Anruf hin.

<ph type="x-smartling-placeholder">
</ph>
Abbildung 12: Anrufvorlage

Berechtigungen für Benachrichtigungen

So relevant und zeitnah wie Benachrichtigungen sein können, sind die meisten Benachrichtigungen nicht ausgenommen, d. h., der Nutzer muss dem Erhalt von Benachrichtigungen von für Ihre App.

Es gibt eine Ausnahme: Ab Android 13 (API-Level 33) werden Sitzungen und Apps, die Anrufe verwalten, sind von der Abfrage ausgenommen. der Nutzereinwilligung. Bereits vorhandene Apps können ebenfalls berechtigt werden, wenn der Nutzer Benachrichtigungen sind bereits aktiviert. Weitere Informationen finden Sie unter Ausnahmen.

Wir empfehlen dringend, in den Einstellungen Ihrer App Benachrichtigungsoptionen bereitzustellen, Nutzer dürfen ihre Benachrichtigungseinstellungen aktualisieren.

Nutzer auffordern, nicht ausgenommene Benachrichtigungen zu aktivieren

Fordere den Nutzer bei nicht ausgenommenen Benachrichtigungen auf, anzugeben, ob er um Benachrichtigungen zu aktivieren. Nutzer, die explizit Empfang werden sie wahrscheinlich nützlicher und weniger aufdringlich empfinden.

<ph type="x-smartling-placeholder">
</ph>
Abbildung 13:Einwilligung des Nutzers für eine nicht ausgenommene Benachrichtigung anfordern

Warten Sie, bis die Aufforderung im Benachrichtigungsdialog angezeigt wird:

  • Beschreiben Sie die Benachrichtigungen zu Leistungen und das Ergebnis einer abgelehnten Gewährung Berechtigungen für Benachrichtigungen.
  • die kontextabhängige Benutzeroberfläche bereitstellen, die die Benachrichtigung mit ihren Funktionen oder dem Inhalt der Benachrichtigung Auswirkungen hat. Diese Benutzeroberfläche kann jede Form annehmen und sich so am besten in Ihre App integrieren: Beispielkarte innerhalb einer Gebühr, am unteren Rand oder auf dem Onboarding-Bildschirm. Alle sollte geschlossen werden können.
  • Dialogfeld mit Berechtigung zum Senden von Benachrichtigungen nicht anzeigen, wenn der Nutzer die UI.

Ab Android 13 können Nutzer wieder Berechtigungen zum Senden von Benachrichtigungen erhalten.

Erforderliche Benachrichtigungen

Dienste im Vordergrund führen Vorgänge aus, die für den Nutzer sichtbar sind, nicht direkt mit Ihrer App interagieren. Bei diesen Diensten wird eine Statusleiste angezeigt um Nutzende darüber zu informieren, dass Ihre App eine Aufgabe im und beansprucht Systemressourcen.

<ph type="x-smartling-placeholder">
</ph>
Abbildung 14:Beispiel für eine Benachrichtigung über einen Dienst im Vordergrund einer Fitness-App

Da diese Prozesse Akku- und Datenverbrauch nutzen, muss Ihre App Nutzern mit einer Benachrichtigung, die sich nicht schließen lässt. Der Nutzer kann die Seite nicht schließen Sie müssen dem Nutzer also eine Aktion anbieten, um die .

Das folgende Beispiel zeigt eine Benachrichtigung von einer Fitness-App. Der Nutzer hat eine aktive Trainingseinheit gestartet, die einen Dienst im Vordergrund instanziiert das Aufzeichnen der Trainingseinheit. Die App zeigt die Benachrichtigung an, das Gehen aufzeichnet, mit der Option, das Training anzuzeigen.

Wann eine Benachrichtigung nicht verwendet werden sollte

Verwenden Sie Benachrichtigungen nicht für die folgenden Anwendungsfälle:

  • Für Cross-Promotion oder die Werbung für ein anderes Produkt ( laut Play Store verboten)
  • Wenn der Nutzer Ihre App noch nie geöffnet hat
  • Als primäre Methode der Kommunikation mit Nutzern
  • Um den Nutzer dazu zu bewegen, zu einer App zurückzukehren, aber keinen direkten Mehrwert bieten (für Beispiel: „Habe dich schon länger nicht mehr gesehen!“
  • Bei Anfragen zur Bewertung Ihrer App
  • Für Vorgänge, die keine Nutzerbeteiligung erfordern, z. B. die Synchronisierung informationen
  • Um Fehlerstatus anzukündigen, die die App möglicherweise ohne Nutzerinteraktion wiederherstellt
  • Nachrichten zu Feiertagen oder Geburtstagen
Senden Geburtstags- oder Feiertagsbegrüßungen in Form von Benachrichtigungen.
Nutzende mitten in einer Aufgabe unterbrechen, um nur zu fragen, ob Sie machen gute Arbeit.

Verhalten

Beachten Sie die folgenden Benachrichtigungsverhaltensweisen und den Umgang damit in bestimmten Kontexten.

Benachrichtigung erhalten

Wenn eine Benachrichtigung eingeht, fügt Android sie der Benachrichtigungsleiste hinzu. Je nach den von Ihnen festgelegten Parametern und dem aktuellen Status des Geräts kann eine der folgenden Aktionen ausgeführt werden:

  • Akustisches Signal ertönt oder Smartphone vibriert.
  • Anzeige in der Statusleiste mit einem Symbol; ist dies normalerweise Ihr App-Symbol, Wenn du mehrere Arten von Benachrichtigungen hast, verwende ein Symbol, das die den Zweck der Benachrichtigung.
  • Vorabbenachrichtigung anzeigen, die auf den aktuellen Bildschirm eingeblendet wird, um die Aufmerksamkeit der Nutzenden zu wecken.

Der Nutzer kann wie gewohnt das von Ihnen festgelegte Benachrichtigungsverhalten ändern.

<ph type="x-smartling-placeholder">
</ph>
Abbildung 15:Empfang von Benachrichtigungen

1 Benachrichtigungsanzeige in der Statusleiste, die darauf hinweist, dass eine Benachrichtigung auf der Benachrichtigungsleiste erscheint.

2 Benachrichtigung wird eingeblendet auf den aktuellen Bildschirm, um die Aufmerksamkeit der Nutzenden mitten in einer Aufgabe zu wecken.

Benachrichtigungsleiste

Die Benachrichtigungsleiste in Android zeigt Benachrichtigungen in umgekehrter chronologischer Reihenfolge, wobei die Anpassungen durch Bedingungen:

  • Die für die App angegebene Priorität oder Wichtigkeit von Benachrichtigungen
  • Gibt an, ob der Nutzer kürzlich durch die Benachrichtigung mit einem Ton oder einer Vibration benachrichtigt wurde
  • Alle an die Benachrichtigung angehängten Personen und ob sie markierte Kontakte sind
  • Ob die Benachrichtigung eine wichtige laufende Aktivität darstellt, z. B. Anruf läuft oder Musik läuft
  • Änderungen am Aussehen einiger Benachrichtigungen durch das Android-Betriebssystem durch Betonung am Anfang und Ende der Liste. Nutzerinhalte scannen

Umgang mit veralteten Benachrichtigungen

Auf der Benachrichtigungsleiste werden Nutzern relevante Informationen angezeigt. für den aktuellen Zeitpunkt. Ist eine frühere Benachrichtigung veraltet, nicht mehr relevant ist, schließe sie, damit der Nutzer sie nicht mehr sieht.

<ph type="x-smartling-placeholder">
</ph>
Abbildung 16: Gerade angekommener Text wird oben auf der Benachrichtigungsleiste mit einer Benachrichtigung mit geringerer Priorität, wenn ein Foto hinzugefügt wird. unten

Neue Benachrichtigungen sind durch ein App-Symbol gekennzeichnet.

In unterstützten Launchern auf Geräten mit Android 8.0 (API-Level 26) und höher: App-Symbole zeigen einen Benachrichtigungspunkt an, um darauf hinzuweisen, dass die App eine neue die mit ihr verknüpft ist. Diese Punkte werden standardmäßig in Launcher-Apps angezeigt. die sie unterstützen, und Ihre App muss nichts weiter tun. Kennzeichen können auch deaktiviert und eingeschränkt ist.

<ph type="x-smartling-placeholder">
</ph>
Abbildung 17: Benachrichtigungspunkt auf einem App-Symbol, der den App ist mit einer neuen Benachrichtigung verknüpft

Aktionen, die Nutzer mit Benachrichtigungen ausführen können

Mit Benachrichtigungen können Nutzer folgende Aktionen ausführen:

  • Zu einem Ziel navigieren: Nutzer können zum Navigieren auf eine Benachrichtigung tippen. Wenn die auf einem Sperrbildschirm angezeigt wird, tippt der Nutzer doppelt darauf und und geben dann die PIN, das Muster oder das Passwort ein.

    Wenn der Nutzer auf eine Benachrichtigung tippt, muss Ihre App eine UI anzeigen, die sich auf die direkt auf diese Benachrichtigung, sodass der Nutzer sofort aktiv werden kann. Für Wenn die Benachrichtigung beispielsweise besagt, dass sie in einem Spiel mit zwei Spielern an der Reihe sind, Durch Tippen auf die Benachrichtigung gelangen sie direkt zum Spiel.

  • Sie können die Benachrichtigung maximiert ansehen: Im Header. Nutzer können auf die Anzeige tippen oder im Benachrichtigungstext nach unten wischen, Maximieren Sie es.

    <ph type="x-smartling-placeholder">
    </ph>
    Abbildung 18:Maximierte Benachrichtigung
  • Benachrichtigung schließen (falls zulässig): Nutzer können sie durch Wischen schließen. nach links oder rechts.

Laufende Benachrichtigungen, die auf einen laufenden Prozess im Hintergrund hinweisen, z. B. als Musikwiedergabe, kann nicht durch Wischen geschlossen werden.

  • Schlummerfunktion für Vorabbenachrichtigungen aktivieren: Nutzer können bei Vorabbenachrichtigungen nach oben wischen. und keine weiteren Benachrichtigungen für dieses Ereignis pulsierend für eine Minute.

  • Künftig ähnliche Benachrichtigungen steuern: Nutzer können auf Benachrichtigungen zugreifen Steuerung durch:

    • Berühren und eine einzelne Benachrichtigung halten
    • Wische die Benachrichtigung nach links oder rechts und tippe dann auf das Symbol „Einstellungen“

Welche Steuerelemente angezeigt werden, hängt von der Android-Version und davon ab, ob die App hat Kanäle für Benachrichtigungen (ab Android 8.0).

Mehrere Benachrichtigungen gruppieren

Für Apps, die mehrere Benachrichtigungen desselben Typs generieren, bietet Android Gruppierung von Benachrichtigungen, um zu verhindern, dass Nutzer überlastet werden.

Ihre App kann anhand der folgenden Kriterien mehrere Benachrichtigungen anzeigen Hierarchie.

  • Eine übergeordnete Benachrichtigung zeigt eine Zusammenfassung der untergeordneten Benachrichtigungen an.
  • Wenn der Nutzer die übergeordnete Benachrichtigung maximiert, zeigt Android alle untergeordneten Elemente Benachrichtigungen.
  • Nutzer können eine Benachrichtigung für ein Kind maximieren, sodass der gesamte Inhalt angezeigt wird.

Android zeigt untergeordnete Benachrichtigungen ohne doppelte Header-Informationen an. Für Wenn eine Benachrichtigung für ein Kind dasselbe App-Symbol wie die übergeordnete hat, wird das Symbol enthält die Kopfzeile des untergeordneten Elements kein Symbol.

Benachrichtigungen für Kinder müssen verständlich sein, wenn sie allein angezeigt werden, da das System können diese Personen außerhalb der Gruppe anzeigen, wenn sie dort ankommen.

<ph type="x-smartling-placeholder">
</ph>
Abbildung 19: Gruppierte Benachrichtigungen in minimierter und maximierter Ansicht

Einstellungen

Kanäle

Ab Android 8.0 (API-Level 26) müssen alle Benachrichtigungen einer Kanal. Sie können für jeden Kanal das visuelle und akustische Verhalten festlegen, wird auf alle Benachrichtigungen in diesem Kanal angewendet. Nutzer können diese Einstellungen ändern und entscheiden, welche Benachrichtigungskanäle aufdringlich oder sichtbar sind.

Weitere Informationen zur Implementierung finden Sie unter Benachrichtigungen erstellen und verwalten. Kanäle.

Bei der Auswahl der Wichtigkeit sollten die Zeit und Aufmerksamkeit. Wenn eine unwichtige Benachrichtigung als dringend getarnt ist, einen unnötigen Alarm auslösen.

Wichtigkeit Verhalten Nutzung Beispiele
HIGH Ein akustisches Signal ertönt und die Anzeige wird auf dem Bildschirm angezeigt. Zeitkritische Informationen, die der Nutzer sofort wissen oder auf die er sofort reagieren muss SMS, Wecker, Anrufe
DEFAULT Ein Ton ertönt Informationen, die dem Nutzer so bald wie möglich angezeigt werden sollten, ohne ihn zu unterbrechen Verkehrsmeldungen, Aufgabenerinnerungen
LOW Kein Ton Benachrichtigungskanäle, die nicht die Anforderungen anderer Wichtigkeitsstufen erfüllen Neue Inhalte, die der Nutzer abonniert hat, Einladungen zu sozialen Netzwerken
MIN Kein akustisches Signal und keine visuelle Unterbrechung Unwichtige Informationen, die warten können oder für den Nutzer nicht relevant sind Interessante Orte in der Nähe, Wetter, Werbeinhalte

Vordefinierte Kategorien

Unabhängig davon, ob Sie Kanäle nutzen oder nicht, weisen Sie jede einzelne Benachrichtigung dem am besten geeignet. Android kann diese Informationen nutzen, beim Ranking und Filtern.

Kategorie Beschreibung
CATEGORY_CALL Eingehender Anruf (Sprach- oder Videoübertragung) oder ähnliche synchrone Kommunikationsanfrage
CATEGORY_MESSAGE Eingehende Direktnachricht (SMS, Chat-Nachricht usw.)
CATEGORY_EMAIL Asynchrone Massennachricht (E-Mail)
CATEGORY_EVENT Kalendertermin
CATEGORY_PROMO Werbung oder Werbung
CATEGORY_ALARM Wecker oder Timer
CATEGORY_PROGRESS Fortschritt eines lang andauernden Hintergrundvorgangs
CATEGORY_SOCIAL Update zu sozialen Netzwerken oder geteilten Inhalten
CATEGORY_ERROR Fehler im Hintergrundvorgang oder Authentifizierungsstatus
CATEGORY_TRANSPORT Medientransport für die Wiedergabe
CATEGORY_SYSTEM Update des System- oder Gerätestatus Für das System reserviert.
CATEGORY_SERVICE Angabe, ob der Hintergrunddienst ausgeführt wird
CATEGORY_RECOMMENDATION Eine spezifische, zeitnahe Empfehlung für eine Sache. Beispielsweise könnte eine Nachrichten-App eine Nachrichtenmeldung empfehlen, die Nutzende als Nächstes lesen möchten.
CATEGORY_STATUS Aktuelle Informationen zum Geräte- oder Kontextstatus

Benachrichtigungen auf dem Sperrbildschirm

Benachrichtigungen werden angezeigt, wenn der Bildschirm gesperrt ist: Benachrichtigungen können alle Inhalte verbergen, die Ihre App als sensibel einstuft. Android-Geräte bewertet die Sichtbarkeit der einzelnen Benachrichtigungen, um festzustellen, angezeigt.

Empfindlichkeit für Inhalte auf Sperrbildschirmen festlegen

Der Datenschutz für Nutzer ist von entscheidender Bedeutung. Benachrichtigungsstufen, die auf dem Sperrbildschirm angezeigt werden können. Für jede von Ihnen erstellte Benachrichtigungen, müssen Sie die Sichtbarkeitsstufe auf öffentlich, privat einstellen. oder geheim.

  • Öffentliche Benachrichtigungen sind auf sicheren Sperrbildschirmen vollständig sichtbar.
  • Geheime Benachrichtigungen sind ausgeblendet.
  • Private Benachrichtigungen sind in der Mitte: Sie enthalten nur grundlegende Informationen, einschließlich des Namens und des Symbols der App, über die sie veröffentlicht wurde. Anstelle der normalem Inhalt – der ausgeblendet ist – – können Sie optional Text anzeigen, der werden keine personenbezogenen Daten wie 2 new messages offengelegt.

Im folgenden Beispiel werden Benachrichtigungen auf dem Sperrbildschirm für Gmail und Google Fotos werden alle Inhalte angezeigt, nachdem der Nutzer ausgewählt hat, dass diese Informationen Sperrbildschirm.

<ph type="x-smartling-placeholder">
</ph>
Abbildung 20: Sperrbildschirm mit unterschiedlichen Empfindlichkeitsstufen.

1 Der gesamte Benachrichtigungsinhalt wird auf dem Sperrbildschirm angezeigt.

2 Vertrauliche Benachrichtigungsinhalte auf dem Sperrbildschirm ausgeblendet

Stil

Klarer und prägnanter Text

Android kürzt Inhaltstitel auf eine einzige Zeile, auch wenn sie maximiert ist.

Für einen guten Inhaltstitel gelten die folgenden Richtlinien:

  • höchstens 30 Zeichen
  • Enthält die wichtigsten Informationen
  • Vermeidet Variablen (es sei denn, sie enthalten eine Zahl, eine kurze Zeichenfolge oder sind mit vorangestelltem Text)
  • Schließt den Namen der App aus, der bereits im Header angezeigt wird
Der App-Name ist im Titel des Inhalts zu sehen. Dieser ist im Header-Bereich überflüssig und enthält verfügbare Zeichen.
Die wichtigsten Informationen sollten im Titel des Inhalts angezeigt werden.

Guter Inhaltstext entspricht den folgenden Richtlinien:

  • Die Zeichenbeschränkung von 40 Zeichen wird vermieden.
  • Vermeidet die Wiederholung des Inhaltstitels.

Das große Symbol

Verwenden Sie das große Symbol für Anwendungsfälle, in denen Bilder die Wirkung von Benachrichtigungsinhalt. Dazu einige Beispiele:

  • Mitteilungen von einer anderen Person, z. B. das Bild einer Person, die eine E-Mail Nachricht
  • Die Quelle des Inhalts, falls sie von der App abweicht, die die Benachrichtigung sendet etwa das Logo eines YouTube-Kanals, den ein Nutzer abonniert hat
  • Sinnvolle Symbole in der Benachrichtigung, z. B. ein Pfeilsymbol für das Fahren Wegbeschreibung

Große Symbole müssen kreisförmig sein, wenn eine Person abgebildet ist, während alle anderen quadratisch sind. Cases.

Verwende das große Symbol für Branding.
Verwenden Sie das große Symbol, um den Inhalt einer Benachrichtigung bedeutsam zu verstärken, z. B. wenn bei einer Benachrichtigung ein Foto einer Person zu sehen ist.

Android-Versionsupdates

Die Benutzeroberfläche des Android-Benachrichtigungssystems und die APIs zur Benachrichtigung entwickeln können. Eine Liste dieser Änderungen finden Sie in der Benachrichtigung Kompatibilität.

Überlegungen zu Plattformen

Wear

Wenn der Nutzer ein gekoppeltes Wear OS-Gerät hat, werden alle deine Benachrichtigungen dort angezeigt automatisch, einschließlich maximierbarer Details und Aktionsschaltflächen. Weitere Informationen finden Sie unter die Designseite für Wear-Benachrichtigungen.