Benachrichtigungen auf Audio- und Displaybrillen

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.
Audio- und
Displaybrillen

Audio- und Displaybrillen verwenden das Standard-Android-Benachrichtigungsframework. So können Sie Nutzer auf verschiedenen Geräten mit denselben Benachrichtigungs-APIs benachrichtigen. Um die Kompatibilität zu maximieren und den Entwicklungs aufwand zu minimieren, verwenden Sie die Android-NotificationCompat-APIs. 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 Sie Ihre vorhandenen Smartphone- Benachrichtigungen mit wenig oder gar keiner zusätzlichen Konfiguration auf Audio- und Displaybrillen übertragen. In den folgenden Abschnitten erfahren Sie, wie das System Benachrichtigungen für Audio- und Displaybrillen anpasst.

So bestimmt das System, ob eine Benachrichtigung übertragen werden soll

Android verwendet Notification.Style der eingehenden Benachrichtigung zusammen mit mehreren anderen Kriterien, um zu bestimmen, ob die Benachrichtigung an die Audio- oder Displaybrille des Nutzers übertragen werden soll.

Unterstützte Benachrichtigungsstile

Audio- und Displaybrillen unterstützen eine Teilmenge der Android-Klassen Notification.Style. Die folgenden Benachrichtigungsstile werden auf Displaybrillen vollständig gerendert:

Andere Benachrichtigungsstile (z. B. InboxStyle) werden nicht vollständig analysiert und gerendert. Bei diesen Stilen werden stilspezifische Felder nicht gerendert (z. B. der Zusammenfassungstext für InboxStyle). Stattdessen wird auf den Standardstil zurückgegriffen und nur allgemeine Felder wie der Inhaltstitel gerendert.

Weitere erforderliche Kriterien für die Übertragung

Neben dem Stil der Benachrichtigung muss eine Benachrichtigung auch die folgenden Kriterien erfüllen, um an die Audio- oder Displaybrille des Nutzers übertragen zu werden:

  1. Die Benachrichtigung unterliegt keiner der folgenden vom Nutzer gesteuerten Einstellungen, die ihre Zustellung verhindern würden:
    • Einstellungen der Begleit-App für die Brille:

      • Umschalter auf App-Ebene: Standardmäßig sind App-Benachrichtigungen in der Glasses App deaktiviert, damit Nutzer bewusst entscheiden können, welche Benachrichtigungen an ihre Brille übertragen werden.

        Mit diesem Standardverhalten kann ein Nutzer Benachrichtigungen für eine bestimmte App auf seinem Smartphone aktivieren, sie aber für diese App auf seiner Brille deaktivieren. Erklären Sie dem Nutzer, wie Benachrichtigungen sein Erlebnis mit Ihrer App verbessern können, damit er entscheiden kann, ob er Benachrichtigungen für Ihre App in der Glasses App aktivieren möchte.

  • Benachrichtigungseinstellungen auf Systemebene auf dem Smartphone des Nutzers:

  • Umschalter 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 für „Bitte nicht stören“ auf Systemebene auf dem Smartphone des Nutzers: KI Brillen verwenden die Einstellungen für „Bitte nicht stören“ des Smartphones. Wenn sich das Smartphone des Nutzers im Modus „Bitte nicht stören“ befindet, werden Benachrichtigungen auch auf der Brille des Nutzers unterdrückt.

  1. Die Benachrichtigung ist einem Kanal mit IMPORTANCE_HIGH oder IMPORTANCE_MAX zugewiesen.
  2. Der Titel der Benachrichtigung ist nicht null oder leer.
  3. Die Benachrichtigung ist nicht mit FLAG_LOCAL_ONLY gekennzeichnet. Wenn dieses Flag festgelegt ist, ist die Benachrichtigung auf das primäre Gerät beschränkt.
  4. Die Benachrichtigung ist keine Benachrichtigung über laufende Aktivitäten, z. B. eine dauerhafte Hintergrundaufgabe, es sei denn, sie gilt als Benachrichtigung mit Livemeldungen.

So werden Benachrichtigungen mit Livemeldungen an Displaybrillen übertragen

Benachrichtigungen mit Livemeldungen sind eine spezielle Klasse von Benachrichtigungen, die für laufende, vom Nutzer initiierte Aktivitäten entwickelt wurden, die eine Echtzeitüberwachung erfordern, z. B. voraussichtliche Ankunftszeiten für Mitfahrgelegenheiten, detaillierte Routenführung oder aktive Anrufe. Im Gegensatz zu regulären Benachrichtigungen bleiben Livemeldungen aktiv, um einen kontinuierlichen Informationsfluss zu ermöglichen, der in der gesamten System-UI gut sichtbar ist.

Auf Displaybrillen werden Livemeldungen an zwei Hauptorten gerendert:

  • Startbildschirm: Benachrichtigungen mit Livemeldungen werden auf dem Startbildschirm als Karten angezeigt. Wenn mehrere Livemeldungen aktiv sind, verwendet das System stattdessen einen Stapel.
  • Systemleiste: Wenn sich der Nutzer in einer anderen App oder Umgebung befindet, werden Live meldungen als Status-Chips in der Systemleiste angezeigt. Diese Chips werden kurz angezeigt, wenn sich der Status ändert. Wenn das Display im Ruhemodus 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 eine Benachrichtigung mit Livemeldungen einen unterstützten Benachrichtigungsstil für KI Brillen verwendet, wird sie vollständig analysiert und gerendert. Benachrichtigungen mit Livemeldungen, die andere Benachrichtigungsstile verwenden (z. B. BigTextStyle), werden nicht vollständig analysiert, und das System passt sie stattdessen an eine Benachrichtigung im Standardstil an.

Verfügbare Benachrichtigungsaktionen für Displaybrillen

Auf Displaybrillen werden eingehende Benachrichtigungen als Heads-up-Benachrichtigungen (HUNs) angezeigt. Bei MessagingStyle Benachrichtigungen kann Ihre App eine Aktion für die direkte Antwort verwenden. Nutzer können tippen, um weitere Details aufzurufen und zu antworten. Bei allen anderen Benachrichtigungsstilen ist die einzige verfügbare Option die vom System bereitgestellte Aktion zum Löschen.

Wenn Nutzer die direkte Antwort verwenden, können sie per Spracheingabe antworten oder durch Scrollen nach vorne eine intelligente Antwort aus einer Liste auswählen. Für intelligente Antworten können Sie unsere On-Device KI verwenden, um kurze, relevante Antworten vorzuschlagen.