KI-Brillen verwenden das standardmäßige Android-Benachrichtigungs-Framework. Sie können Nutzer also auf verschiedenen Formfaktoren mit denselben Benachrichtigungs-APIs benachrichtigen. Um die Kompatibilität zu maximieren und den Entwicklungsaufwand zu minimieren, sollten Sie die Android-APIs NotificationCompat verwenden. Android analysiert eingehende Benachrichtigungen und passt die Darstellung an die Funktionen des Geräts an.
Wenn Sie die Best Practices für Benachrichtigungen befolgen, können Ihre vorhandenen Smartphone-Benachrichtigungen ohne oder mit nur geringem zusätzlichen Konfigurationsaufwand auf KI-Brillen übertragen werden. In den folgenden Abschnitten erfahren Sie, wie das System Benachrichtigungen für KI-Brillen anpasst.
So entscheidet das System, ob eine Benachrichtigung an eine KI-Brille weitergeleitet wird
Android verwendet die Notification.Style der eingehenden Benachrichtigung zusammen mit mehreren anderen Kriterien, um zu bestimmen, ob die Benachrichtigung an die KI-Brille des Nutzers weitergeleitet werden soll.
Unterstützte Benachrichtigungsstile
KI-Brillen unterstützen eine Teilmenge von Android-Notification.Style-Klassen. Die folgenden Benachrichtigungsstile werden auf Display-Smartglasses vollständig gerendert:
Standardstil (
NotificationCompat.Style)
-
-
CallStyle(nur wenn die Benachrichtigung als Live-Update eingestuft wird)
Andere Benachrichtigungsstile (z. B. InboxStyle) werden nicht vollständig geparst und gerendert. Bei diesen Stilen werden keine stilspezifischen Felder gerendert, z. B. der Zusammenfassungstext für InboxStyle. Stattdessen wird auf den Standardstil zurückgegriffen und nur allgemeine Felder wie der Inhaltstitel werden gerendert.
Weitere erforderliche Kriterien für die Überbrückung
Neben dem Stil der Benachrichtigung muss sie auch die folgenden Kriterien erfüllen, um auf KI-Brillen angezeigt zu werden:
- Die Benachrichtigung wird einem Channel mit
IMPORTANCE_HIGHoderIMPORTANCE_MAXzugewiesen. - Der Titel der Benachrichtigung ist nicht
nulloder leer. - Die Benachrichtigung ist nicht mit
FLAG_LOCAL_ONLYgekennzeichnet. Wenn dieses Flag gesetzt ist, wird die Benachrichtigung nur auf dem primären Gerät angezeigt. - Die Benachrichtigung ist keine laufende Benachrichtigung, z. B. für eine dauerhafte Hintergrundaufgabe, es sei denn, sie fällt unter die Kategorie „Live-Update-Benachrichtigung“.
Die Benachrichtigung unterliegt keiner der folgenden nutzergesteuerten Einstellungen, die ihre Zustellung verhindern würden:
Benachrichtigungseinstellungen auf Systemebene auf dem Smartphone des Nutzers:
Ein-/Aus-Schalter auf App-Ebene: Wenn ein Nutzer Benachrichtigungen für eine App auf dem Smartphone vollständig deaktiviert, werden keine Benachrichtigungen für diese App übertragen.
Einstellungen für Benachrichtigungskanäle: Wenn ein Nutzer Benachrichtigungen für einen von der App definierten Benachrichtigungskanal deaktiviert, werden keine Benachrichtigungen für diesen Kanal übertragen.
Einstellungen der Companion-App für die Brille:
Ein-/Aus-Schalter auf App-Ebene: Wenn ein Nutzer Benachrichtigungen für eine App über die Google Glass-App vollständig deaktiviert, werden keine Benachrichtigungen für diese App übertragen. Das bedeutet, dass ein Nutzer Benachrichtigungen für eine bestimmte App auf seinem Smartphone aktiviert lassen, sie aber für diese App auf seiner KI-Brille deaktivieren kann.
Erkennung von Unterhaltungen: Wenn ein Nutzer die Erkennung von Unterhaltungen aktiviert, werden Benachrichtigungen unterdrückt, wenn das System erkennt, dass der Nutzer sich in einer Unterhaltung befindet.
„Nicht stören“-Einstellungen auf Systemebene auf dem Smartphone des Nutzers: Die KI-Brille verwendet die „Nicht stören“-Einstellungen des Smartphones. Wenn sich das Smartphone des Nutzers im DND-Modus befindet, werden Benachrichtigungen auch auf der Brille des Nutzers unterdrückt.
So werden Benachrichtigungen zu Livemeldungen an KI-Brillen weitergeleitet
Live-Update-Benachrichtigungen sind eine spezielle Art von Benachrichtigungen, die für laufende, vom Nutzer initiierte Aktivitäten entwickelt wurden, die eine Echtzeitüberwachung erfordern, z. B. geschätzte Ankunftszeiten von Fahrdiensten, Turn-by-Turn-Navigation oder aktive Anrufe. Im Gegensatz zu regulären Benachrichtigungen bleiben Live-Updates aktiv, um einen kontinuierlichen Informationsfluss zu ermöglichen, der in der System-UI gut sichtbar angezeigt wird.
Bei KI-Brillen mit Display werden Live-Updates an zwei primären Stellen gerendert:
- Startbildschirm: Benachrichtigungen mit Livemeldungen werden auf dem Startbildschirm als Karten angezeigt. Wenn mehrere Live-Updates aktiv sind, verwendet das System stattdessen einen Stapel.
- Systemleiste: Wenn sich der Nutzer in einer anderen App oder Umgebung befindet, werden Live-Updates als Status-Chips in der Systemleiste angezeigt. Diese Chips werden kurz angezeigt, wenn sich der Status ändert. Wenn das Display inaktiv ist, wird es durch einen Status-Chip automatisch aktiviert, um eine Statusänderung zu signalisieren. So bleibt der Nutzer ohne manuelle Interaktion auf dem Laufenden.
Wenn für eine Benachrichtigung über Live-Updates ein unterstützter Benachrichtigungsstil für KI-Brillen verwendet wird, wird sie vollständig geparst und gerendert. Benachrichtigungen für Live-Updates, die andere Benachrichtigungsstile verwenden (z. B. BigTextStyle), werden nicht vollständig geparst. Das System passt sie stattdessen an eine Benachrichtigung im Standardstil an.
Verfügbare Benachrichtigungsaktionen für Smartglasses mit Display
Auf KI‑Brillen mit Display werden eingehende Benachrichtigungen als Vorabbenachrichtigungen (HUNs) angezeigt. Für MessagingStyle-Benachrichtigungen kann Ihre App die Aktion Direkt antworten verwenden. Nutzer können auf die Benachrichtigung tippen, um sie zu maximieren und weitere Details zu sehen und zu antworten.
Bei allen anderen Benachrichtigungsstilen ist nur die vom System bereitgestellte Schaltfläche zum Schließen verfügbar.
Bei der direkten Antwort können Nutzer per Spracheingabe antworten oder durch Vorwärtsscrollen eine intelligente Antwort aus einer Liste auswählen. Für intelligente Antworten können Sie unsere On-Device-KI verwenden, um kurze, relevante Antworten vorschlagen zu lassen.