![](https://developer.android.com/static/images/design/ui/mobile/notifications-hero.png?authuser=6&hl=de)
Benachrichtigungen enthalten kurze, aktuelle und relevante Informationen zu Ihrer App, wenn sie nicht verwendet wird.
Das Android-Betriebssystem steuert viele Aspekte von Benachrichtigungen, Sie haben jedoch die Kontrolle über andere Aspekte. So richten Sie Benachrichtigungen ein:
- Aufbau einer Benachrichtigung
- Wählen Sie den Benachrichtigungstyp für Ihren Anwendungsfall aus.
- Lege die Benachrichtigungskategorie fest, die dem ausgewählten Benachrichtigungstyp entspricht.
Takeaways
- Überlegen Sie, welchen Zweck die Benachrichtigung hat: Warum warnen Sie Ihre Nutzer?
- Bestimme das Berechtigungsmuster für Benachrichtigungen. Überlege dir, wie wichtig Benachrichtigungen für deine App sind und wo du im Verlauf des Kaufprozesses nachfragen solltest.
- Wählen Sie eine Benachrichtigungsvorlage aus.
- So erstellen Sie Benachrichtigungsinhalte:
- 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 Ihr Nutzer mit einer Benachrichtigung tun kann. Geben Sie dazu entweder Textschaltflächen, die Eingabe oder die Mediensteuerung an.
- 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. So können das System und Ihre Nutzer anpassen, welche Benachrichtigungen sie erhalten und welches Verhalten Priorität hat.
- Wenn deine App mehrere Benachrichtigungen gleichzeitig senden kann, Gruppenbenachrichtigungen.
- Benachrichtigungsvorlagen finden Sie im Android UI Kit in Figma.
Aufbau einer Benachrichtigung
Benachrichtigungen sollen das Scannen und Verwenden der wichtigsten Elemente einer Benachrichtigung erleichtern. Diese Elemente lauten:
- Hauptinhalt: Dies ist das auffälligste Element einer Benachrichtigung. Sekundäre Informationen wie ein Zeitstempel sind kleiner und werden über dem primären Inhalt zusammengefasst.
- Personen: Wenn die Benachrichtigung eine Person betrifft, hebt sich ein Avatar vom Rest des Inhalts ab.
- Aktionen: Nutzer können Benachrichtigungen maximieren, indem sie auf ein Anzeigesymbol tippen. Aktionen werden mit Textlabels auf einer separaten Hintergrundfarbe und an einer anderen Stelle angezeigt.
![](https://developer.android.com/static/images/design/ui/mobile/notifications-1-collapsed.png?authuser=6&hl=de)
Kopfzeile und Inhalt der Benachrichtigung
Wenn eine Benachrichtigung minimiert ist, enthält sie das App-Symbol, den Titeltext, den Zeitstempel, die Maximierungsanzeige und den Inhaltstext. Optional kann auch ein großes Symbol angezeigt werden.
![](https://developer.android.com/static/images/design/ui/mobile/notifications-2-header-area.png?authuser=6&hl=de)
1 App-Symbol:Das App-Symbol ist eine zweidimensionale Darstellung der Identität Ihrer App. Es erscheint in der Statusleiste einfarbig. Wenn deine App eine Vielzahl von Benachrichtigungen sendet, kannst du dein App-Symbol durch ein Symbol ersetzen, um zwischen den verschiedenen Arten von Benachrichtigungen unterscheiden zu können. Weitere Informationen findest du unter Symbolfarbe anwenden.
2 Kopfzeilentext: Eine kurze Überschrift für die Benachrichtigung oder Quelle, z. B. der Kontoname für Nutzer. Der Inhalt ist das auffälligste Element einer Benachrichtigung.
3 Zeitstempel:Gibt an, wann eine Benachrichtigung gesendet wurde, z. B. die Zeit eines verpassten Anrufs.
4 Maximierungsanzeige: Gibt an, ob die Benachrichtigung minimiert oder maximiert ist.
5 Inhaltstext: unterstützende Informationen
6 Großes Symbol (optional): Zur Verstärkung der Benachrichtigung kann ein Bild hinzugefügt werden, z. B. eine Nachricht mit einem Avatar des Absenders.
Symbolfarbe anwenden
Ab Android 12 (API-Level 31) leitet das System die Symbolfarbe von der Benachrichtigungsfarbe ab, die Sie in der App festgelegt haben. Wird die Farbe nicht durch die App festgelegt, wird die Systemdesignfarbe verwendet. Zuvor war die Farbe grau.
![](https://developer.android.com/static/images/design/ui/mobile/notifications-3-resulting-styled-app-icon-color.png?authuser=6&hl=de)
Bei den meisten Stilen wendet das System diese Farbe nur an, wenn sich die Benachrichtigung auf eine Benachrichtigung zu einem Dienst im Vordergrund bezieht. Dies ist jedoch nicht für MediaStyle
- und DecoratedMediaCustomViewStyle
-Benachrichtigungen erforderlich, denen eine Mediensitzung angehängt ist.
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
![](https://developer.android.com/static/images/design/ui/mobile/notifications-4-action-area.png?authuser=6&hl=de)
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 aufzunehmen. Auch für Android Wear-Geräte und Geräte mit Android 6.0 (API-Level 23) und niedriger muss in deiner App ein Symbol vorhanden sein.
Erweiterte Aufrufe
Du kannst eine maximierte Ansicht verwenden, um dem Nutzer mehr Informationen anzuzeigen, ohne die Benachrichtigung verlassen zu müssen.
Wenn eine Benachrichtigung maximiert ist, können bis zu drei der folgenden Arten von Aktionen enthalten sein:
- Vorgeschlagene Antworten
- Hervorgehobene Aktionen (pillenförmige Schaltflächen)
- Standardtextaktionen
![](https://developer.android.com/static/images/design/ui/mobile/notifications-5-dont-include-text-actions.png?authuser=6&hl=de)
Don'ts
![](https://developer.android.com/static/images/design/ui/mobile/notifications-6-do-let-user-pause.png?authuser=6&hl=de)
Dos
Eingabe von Benachrichtigungen aktivieren
Sie ermöglichen es dem Nutzer, direkt in eine Benachrichtigung Text einzugeben, indem Sie eine Antwortaktion hinzufügen. Diese Option ist zum Schreiben einer kleinen Textmenge vorgesehen, z. B. zum Antworten auf eine SMS oder zum Schreiben einer kurzen Notiz.
Wenn Sie längere Text eingeben möchten, rufen Sie Ihre App auf, damit sie mehr Platz zum Ansehen und Bearbeiten von Text haben.
Bei Messaging-Apps empfehlen wir, die Benachrichtigung auch nach dem Senden der Antwort durch den Nutzer beizubehalten und zu warten, bis die Unterhaltung pausiert wird, bevor sie automatisch geschlossen wird.
![](https://developer.android.com/static/images/design/ui/mobile/notifications-7-users-reply-directly.png?authuser=6&hl=de)
Wählen Sie je nach Anwendungsfall den Benachrichtigungstyp aus
Google verwendet in seinen Android-Apps die folgenden Benachrichtigungsvorlagen. Diese Vorlagen können bis zu einem gewissen Grad für Ihre App angepasst werden.
Im Android UI Kit in Figma finden Sie Benachrichtigungsvorlagen.
Standardvorlage
Die Standardvorlage eignet sich für die meisten Benachrichtigungen und ermöglicht prägnanten Text, ein großes Symbol (falls zutreffend) und Aktionen.
![](https://developer.android.com/static/images/design/ui/mobile/notifications-8-standard-template.png?authuser=6&hl=de)
Vorlage für Big-Text
Die Vorlage für großen Text ist ideal für die Darstellung längerer Textblöcke geeignet. Der Nutzer sieht dann mehr Text in der Vorschau, nachdem er die Benachrichtigung maximiert hat.
![](https://developer.android.com/static/images/design/ui/mobile/notifications-9-big-text-template.png?authuser=6&hl=de)
Big-Picture-Vorlage
Die Big-Picture-Vorlage ist für Benachrichtigungen mit einem Bild vorgesehen. Beim Minimieren wird in der Benachrichtigung eine große Miniaturansicht des Bildes angezeigt. Wenn die Benachrichtigung maximiert ist, wird eine viel größere Vorschau angezeigt.
![](https://developer.android.com/static/images/design/ui/mobile/notifications-10-big-picture-template.png?authuser=6&hl=de)
Fortschrittsvorlage
Die Fortschrittsvorlage ist für vom Nutzer initiierte Aktivitäten vorgesehen, deren Abschluss einige Zeit in Anspruch nimmt. Im maximierten Zustand enthält eine Benachrichtigung, die diese Vorlage verwendet, eine Fortschrittsanzeige sowie die Aktion „Abbrechen“, mit der der Nutzer diese Aktivität beenden kann. (Nicht stornierbare Aktivitäten erfordern keine Benachrichtigungen.)
![](https://developer.android.com/static/images/design/ui/mobile/notifications-11-progress-template.png?authuser=6&hl=de)
Medienvorlage
Mit der Medienvorlage können Nutzer Medien steuern, die gerade von einer App wiedergegeben werden.
- Wenn die Benachrichtigung minimiert ist, können bis zu drei Aktionen angezeigt werden. Das große Symbol kann ein zugehöriges Bild anzeigen, z. B. ein Albumcover.
- Wenn die Benachrichtigung maximiert ist, werden bis zu fünf Aktionen mit einem größeren Bild oder sechs Aktionen ohne Bild angezeigt. Der Hintergrund und andere Elemente der Benachrichtigung übernehmen automatisch die Farben aus dem Bild.
![](https://developer.android.com/static/images/design/ui/mobile/notifications-12-media-template.png?authuser=6&hl=de)
Messaging-Vorlage
Die Vorlage MessagingStyle wurde für die Kommunikation in Echtzeit entwickelt. Beim Maximieren einer Benachrichtigung mit dieser Vorlage kann der Nutzer direkt aus der Benachrichtigung heraus auf Nachrichten antworten.
![](https://developer.android.com/static/images/design/ui/mobile/notifications-13-messaging-template.png?authuser=6&hl=de)
Anrufvorlage
Verwende die Vorlage CallStyle, um großformatige Benachrichtigungen mit einem großen Bildanhang zu generieren und auf einen eingehenden oder ausgehenden Anruf hinzuweisen.
![](https://developer.android.com/static/images/design/ui/mobile/notifications-call-style.png?authuser=6&hl=de)
Berechtigung zum Senden von Benachrichtigungen
So relevant und zeitnah die Benachrichtigungen auch sein mögen, sind die meisten Benachrichtigungen nicht ausgenommen. Das heißt, der Nutzer muss dem Erhalt von Benachrichtigungen von Ihrer App zustimmen.
Es gibt eine Ausnahme: Ab Android 13 (API-Level 33) sind Mediensitzungen und Apps, über die Telefonanrufe verwaltet werden, von der Einholung der Nutzereinwilligung ausgenommen. Auch bereits vorhandene Apps können infrage kommen, wenn der Nutzer bereits Benachrichtigungen aktiviert hat. Weitere Informationen finden Sie unter Ausnahmen.
Wir empfehlen dringend, in den Einstellungen deiner App Benachrichtigungsoptionen anzubieten, damit Nutzer ihre Benachrichtigungseinstellungen aktualisieren können.
Nutzer auffordern, nicht ausgenommene Benachrichtigungen zu aktivieren
Fordere den Nutzer bei nicht ausgenommenen Benachrichtigungen auf, anzugeben, ob er Benachrichtigungen erhalten möchte. Nutzer, die explizit Benachrichtigungen erhalten, empfinden diese wahrscheinlich als nützlicher und weniger aufdringlich.
![](https://developer.android.com/static/images/design/ui/mobile/notifications-14-request-user-permission.png?authuser=6&hl=de)
Warten Sie, bis die Aufforderung im Benachrichtigungsdialog angezeigt wird:
- Beschreiben Sie die Vorteile, die Benachrichtigungen bieten, und das Ergebnis, wenn keine Berechtigungen für Benachrichtigungen gewährt werden.
- Stellen Sie eine kontextbezogene UI bereit, die sich auf die Benachrichtigung in Bezug auf ihre Funktionen oder Auswirkungen bezieht. Diese UI kann ein beliebiges Format haben, um sich am besten in deine App zu integrieren, z. B. eine Karte innerhalb einer Gebühr, eine Ansicht am unteren Rand oder einen Einrichtungsbildschirm. Jedes dieser Elemente sollte geschlossen werden können.
- Dialogfeld mit Berechtigung zum Senden von Benachrichtigungen nicht anzeigen, wenn der Nutzer die Benutzeroberfläche geschlossen hat.
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, aber während sie nicht direkt mit Ihrer App interagieren. Diese Dienste zeigen eine Benachrichtigung in der Statusleiste an, um Nutzer darauf hinzuweisen, dass Ihre App eine Aufgabe im Vordergrund ausführt und Systemressourcen verbraucht.
![](https://developer.android.com/static/images/design/ui/mobile/notifications-15-fitness-app-example.png?authuser=6&hl=de)
Da diese Prozesse Akkukapazität und möglicherweise Daten verbrauchen, muss deine App die Nutzer durch eine Benachrichtigung informieren, die sich nicht schließen lässt. Der Nutzer kann die Benachrichtigung nicht schließen. Sie müssen ihm also eine Aktion zum Beenden des Dienstes zur Verfügung stellen.
Das folgende Beispiel zeigt eine Benachrichtigung von einer Fitness-App. Der Nutzer hat eine aktive Trainingssitzung gestartet, die einen Dienst im Vordergrund instanziiert, der die Trainingseinheit verfolgt. Die App zeigt die Benachrichtigung an, dass das Gehen aufgezeichnet wird, mit der Option, das Training anzuzeigen.
Wann eine Benachrichtigung nicht verwendet werden sollte
Verwenden Sie Benachrichtigungen nicht für die folgenden Anwendungsfälle:
- Cross-Promotion oder Werbung für ein anderes Produkt (dies ist vom Play Store streng untersagt)
- Wenn der Nutzer Ihre App noch nie geöffnet hat
- Als primäre Methode der Kommunikation mit Nutzern
- Um den Nutzer dazu anzuregen, zu einer App zurückzukehren, aber keinen direkten Mehrwert bieten (z. B. „Habe Sie schon länger nicht gesehen“)
- Bei Anfragen zur Bewertung Ihrer App
- Für Vorgänge, die keine Nutzerbeteiligung erfordern, z. B. die Synchronisierung von Informationen
- Um Fehlerstatus anzukündigen, die die App möglicherweise ohne Nutzerinteraktion wiederherstellt
- Nachrichten zu Feiertagen oder Geburtstagen
![](https://developer.android.com/static/images/design/ui/mobile/notifications-16-dont-send-greetings.png?authuser=6&hl=de)
Don'ts
![](https://developer.android.com/static/images/design/ui/mobile/notifications-17-dont-interrupt-user.png?authuser=6&hl=de)
Don'ts
Verhalten
Beachten Sie die folgenden Benachrichtigungsverhaltensweisen und den Umgang mit ihnen in bestimmten Kontexten.
Benachrichtigung erhalten
Wenn eine Benachrichtigung eingeht, fügt Android sie der Benachrichtigungsleiste hinzu. Abhängig von den von Ihnen festgelegten Parametern und dem aktuellen Status des Geräts kann die Benachrichtigung eine der folgenden Aktionen ausführen:
- Akustisches Signal ertönt oder Smartphone vibriert.
- Anzeige in der Statusleiste mit einem Symbol. Dies ist normalerweise Ihr App-Symbol. Wenn Sie jedoch mehrere Arten von Benachrichtigungen haben, verwenden Sie ein Symbol, das den Zweck der Benachrichtigung angibt.
- Anzeige als Vorabbenachrichtigung, die auf den aktuellen Bildschirm eingeblendet wird, um die Aufmerksamkeit des Nutzers zu erregen.
Der Nutzer kann wie gewohnt das von Ihnen festgelegte Benachrichtigungsverhalten ändern.
![](https://developer.android.com/static/images/design/ui/mobile/notifications-arrival.png?authuser=6&hl=de)
1 Benachrichtigungsanzeige in der Statusleiste, die darauf hinweist, dass eine Benachrichtigung auf der Benachrichtigungsleiste erscheint.
2 Eine Benachrichtigung, die während einer Aufgabe auf dem aktuellen Bildschirm eingeblendet wird, um die Aufmerksamkeit des Nutzers zu erregen.
Benachrichtigungsleiste
Auf der Benachrichtigungsleiste in Android werden Benachrichtigungen normalerweise in umgekehrter chronologischer Reihenfolge angezeigt. Die Anpassungen werden von den folgenden Bedingungen beeinflusst:
- 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 auf eine wichtige laufende Aktivität verweist, z. B. ein laufender Anruf oder Musik
- Änderungen der Darstellung einiger Benachrichtigungen durch das Android-Betriebssystem am Anfang und Ende der Liste durch Hinzufügen einer Hervorhebung, die dem Nutzer beim Scannen von Inhalten hilft
Umgang mit veralteten Benachrichtigungen
Die Benachrichtigungsleiste soll Nutzern Informationen anzeigen, die für den aktuellen Zeitpunkt relevant sind. Wenn eine frühere Benachrichtigung veraltet ist, d. h. nicht mehr relevant ist, schließe sie, damit der Nutzer sie nicht mehr sieht.
![](https://developer.android.com/static/images/design/ui/mobile/notifications-20-just-arrived-text.png?authuser=6&hl=de)
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 zeigen App-Symbole einen Benachrichtigungspunkt an, um darauf hinzuweisen, dass der App eine neue Benachrichtigung zugeordnet ist. Diese Punkte werden standardmäßig in Launcher-Apps angezeigt, die sie unterstützen. Ihre App muss nichts weiter tun. Badges können auch deaktiviert und eingeschränkt werden.
![](https://developer.android.com/static/images/design/ui/mobile/notifications-21-dot.png?authuser=6&hl=de)
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 Benachrichtigung auf einem Sperrbildschirm angezeigt wird, muss der Nutzer doppelt darauf tippen und dann seine PIN, sein Muster oder sein Passwort eingeben.
Wenn der Nutzer auf eine Benachrichtigung tippt, muss in Ihrer App eine UI angezeigt werden, die sich direkt auf diese Benachrichtigung bezieht und es dem Nutzer ermöglicht, sofort Maßnahmen zu ergreifen. Wenn die Benachrichtigung beispielsweise angibt, dass sie in einem Spiel mit zwei Spielern an der Reihe sind, sollten sie durch Antippen der Benachrichtigung direkt zu diesem Spiel gelangen.
Eine maximierte Ansicht der Benachrichtigung ansehen: Im Header wird ein Maximierungsindikator angezeigt. Nutzer können auf die Anzeige tippen oder den Benachrichtigungstext nach unten wischen, um sie zu maximieren.
Abbildung 18:Maximierte Benachrichtigung Benachrichtigung schließen (falls zulässig): Nutzer können sie durch Wischen nach links oder rechts schließen.
Aktive Benachrichtigungen, die auf einen laufenden Prozess im Hintergrund hinweisen, z. B. die Wiedergabe von Musik, können nicht durch Wischen geschlossen werden.
Vorabbenachrichtigung pausieren: Ein Nutzer kann bei einer Vorabbenachrichtigung nach oben wischen. In diesem Fall dürfen eine Minute lang keine weiteren Benachrichtigungen für dieses Ereignis pulsieren.
Ähnliche Benachrichtigungen in Zukunft steuern: Nutzer können folgendermaßen auf die Benachrichtigungseinstellungen zugreifen:
- Eine einzelne Benachrichtigung berühren und 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 ab und davon, ob die App Kanäle für Benachrichtigungen hat (ab Android 8.0).
Mehrere Benachrichtigungen gruppieren
Für Apps, die mehrere Benachrichtigungen desselben Typs generieren, bietet Android eine Benachrichtigungsgruppierung, um Nutzer nicht zu überfordern.
Ihre App kann gemäß der folgenden Hierarchie mehrere Benachrichtigungen anzeigen.
- Eine übergeordnete Benachrichtigung zeigt eine Zusammenfassung der untergeordneten Benachrichtigungen an.
- Wenn der Nutzer die übergeordnete Benachrichtigung maximiert, zeigt Android alle untergeordneten Benachrichtigungen an.
- 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. Wenn beispielsweise eine untergeordnete Benachrichtigung dasselbe App-Symbol wie die übergeordnete hat, enthält der Header des untergeordneten Elements kein Symbol.
Benachrichtigungen von Kindern müssen verständlich sein, wenn sie alleine erscheinen, da sie vom System außerhalb der Gruppe angezeigt werden können, wenn sie eintreffen.
![](https://developer.android.com/static/images/design/ui/mobile/notifications-group.png?authuser=6&hl=de)
Einstellungen
Kanäle
Ab Android 8.0 (API-Level 26) müssen alle Benachrichtigungen einem Kanal zugewiesen sein. Sie können für jeden Kanal das visuelle und akustische Verhalten festlegen, das auf alle Benachrichtigungen in diesem Kanal angewendet wird. Nutzer können diese Einstellungen ändern und entscheiden, welche Benachrichtigungskanäle deiner App aufdringlich oder sichtbar sein können.
Weitere Informationen zur Implementierung finden Sie unter Benachrichtigungskanäle erstellen und verwalten.
Bei der Auswahl der Wichtigkeit sollten die Zeit und die Aufmerksamkeit der Nutzenden berücksichtigt werden. Wenn eine unwichtige Benachrichtigung als dringend getarnt ist, kann sie 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 verwenden oder nicht, weisen Sie jede einzelne Benachrichtigung der am besten geeigneten vordefinierten Kategorie zu. Android kann diese Informationen für Ranking- und Filterentscheidungen verwenden.
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
Wenn ein Nutzer Benachrichtigungen aktiviert hat, wenn sein Bildschirm gesperrt ist, können diese Benachrichtigungen alle Inhalte verbergen, die von deiner App als sensibel markiert werden. Android wertet die Sichtbarkeit jeder Benachrichtigung aus, um festzustellen, welche Inhalte bedenkenlos angezeigt werden können.
Empfindlichkeit für Inhalte auf Sperrbildschirmen festlegen
Der Datenschutz für Nutzer ist von entscheidender Bedeutung. Es gibt daher verschiedene Benachrichtigungsebenen, die auf dem Sperrbildschirm sichtbar sein können. Sie müssen für jede erstellte Benachrichtigung die Sichtbarkeit auf öffentlich, privat oder geheim setzen.
- Öffentliche Benachrichtigungen sind auf sicheren Sperrbildschirmen vollständig sichtbar.
- Geheime Benachrichtigungen sind ausgeblendet.
- Private Benachrichtigungen sind in der Mitte: Sie enthalten nur grundlegende Informationen, z. B. den Namen der App, die sie gepostet hat, und ihr Symbol. Anstelle des regulären Inhalts, der ausgeblendet ist, können Sie optional Text anzeigen, der keine personenbezogenen Daten preisgibt, z. B.
2 new messages
.
Im folgenden Beispiel zeigen Sperrbildschirm-Benachrichtigungen für die Gmail App und die Fotos App alle Inhalte an, nachdem der Nutzer ausgewählt hat, dass diese Informationen auf dem Sperrbildschirm angezeigt werden.
![](https://developer.android.com/static/images/design/ui/mobile/notifications-sensitivity-levels.png?authuser=6&hl=de)
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 oder einen kurzen Textstring oder ihnen wird Text vorangestellt)
- Schließt den Namen der App aus, der bereits im Header angezeigt wird
![](https://developer.android.com/static/images/design/ui/mobile/notifications-27-takeaways-dont-show-app-name.png?authuser=6&hl=de)
Don'ts
![](https://developer.android.com/static/images/design/ui/mobile/notifications-28-do-show-most-important-info.png?authuser=6&hl=de)
Dos
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 den Inhalt der Benachrichtigung sinnvoll verstärken. Dazu einige Beispiele:
- Kommunikationen von einer anderen Person, z. B. das Bild einer Person, die eine Nachricht sendet
- Die Quelle der Inhalte, wenn sie von der App abweicht, die die Benachrichtigung sendet, z. B. das Logo eines YouTube-Kanals, den der Nutzer abonniert hat
- Sinnvolle Symbole in der Benachrichtigung, z. B. ein Pfeilsymbol für Wegbeschreibungen
Große Symbole müssen kreisförmig sein, wenn eine Person abgebildet ist, andernfalls quadratisch.
![](https://developer.android.com/static/images/design/ui/mobile/notifications-29-dont-use-large-icon-branding.png?authuser=6&hl=de)
Don'ts
![](https://developer.android.com/static/images/design/ui/mobile/notifications-30-do-use-large-icon-reinforce-meaning.png?authuser=6&hl=de)
Dos
Android-Versionsupdates
Die Benutzeroberfläche des Android-Benachrichtigungssystems und die benachrichtigungsbezogenen APIs werden ständig weiterentwickelt. Eine Liste dieser Änderungen finden Sie im Abschnitt zur Kompatibilität von Benachrichtigungen.
Überlegungen zu Plattformen
Wear
Wenn der Nutzer ein Wear OS-Gerät hat, werden dort automatisch alle deine Benachrichtigungen angezeigt, einschließlich maximierbarer Details und Aktionsschaltflächen. Weitere Informationen findest du auf der Designseite für Wear-Benachrichtigungen.