Benachrichtigungsverhalten bei KI-Brillen

XR‑Geräte, für die der Leitfaden gilt
Dieser Leitfaden hilft Ihnen dabei, Erlebnisse für die folgenden Arten von XR-Geräten zu entwickeln.
AI Glasses

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 ihre 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 die KI-Brille übertragen werden. In den folgenden Abschnitten erfahren Sie, wie das System Benachrichtigungen für KI-Brillen anpasst.

So ermittelt das System, ob eine Benachrichtigung an eine KI-Brille weitergeleitet werden soll

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 der Android-Notification.Style-Klassen. Die folgenden Benachrichtigungsstile werden auf Display-Smartglasses vollständig gerendert:

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 übertragen zu werden:

  1. Die Benachrichtigung unterliegt keinen der folgenden nutzergesteuerten Einstellungen, die ihre Zustellung verhindern würden:

    • Einstellungen der Companion-App für die Brille:

      • Ein/Aus-Schalter auf App-Ebene: Standardmäßig sind App-Benachrichtigungen in der Brillen-App deaktiviert, damit Nutzer bewusst entscheiden können, welche Benachrichtigungen auf ihre KI-Brille übertragen werden.

        Durch dieses Standardverhalten kann ein Nutzer Benachrichtigungen für eine bestimmte App auf seinem Smartphone aktiviert lassen, sie aber für diese App auf seiner KI-Brille deaktivieren. Erkläre dem Nutzer, wie Benachrichtigungen die Nutzung deiner App verbessern würden, damit er entscheiden kann, ob er Benachrichtigungen für deine App in der Google Glass-App aktivieren möchte.

    • 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.

    • „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.

  2. Die Benachrichtigung wird einem Channel mit IMPORTANCE_HIGH oder IMPORTANCE_MAX zugewiesen.

  3. Der Titel der Benachrichtigung ist nicht null oder leer.

  4. Die Benachrichtigung ist nicht mit FLAG_LOCAL_ONLY gekennzeichnet. Wenn dieses Flag gesetzt ist, wird die Benachrichtigung nur auf dem primären Gerät angezeigt.

  5. Die Benachrichtigung ist keine laufende Benachrichtigung, z. B. eine persistente Hintergrundaufgabe, es sei denn, sie fällt unter die Kategorie „Live-Update-Benachrichtigung“.

So werden Benachrichtigungen zu Livemeldungen an KI-Brillen weitergeleitet

Live-Update-Benachrichtigungen sind eine spezielle Art von Benachrichtigungen für laufende, vom Nutzer initiierte Aktivitäten, die eine Echtzeitüberwachung erfordern, z. B. geschätzte Ankunftszeiten für Fahrdienste, 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:

  • Startseite: Benachrichtigungen mit Livemeldungen werden auf der Startseite 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. Live-Updates-Benachrichtigungen, die andere Benachrichtigungsstile verwenden (z. B. BigTextStyle), werden nicht vollständig geparst und 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 erweitern 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.