Berechtigungen für XR

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.
XR-Headsets
XR-Brille mit Kabel
AI Glasses

Wie bei Apps auf Mobilgeräten und anderen Formfaktoren erfordern einige Funktionen von XR-Apps, dass Sie Berechtigungen in der AndroidManifest-Datei Ihrer App deklarieren. Bei gefährlichen Berechtigungen muss Ihre App möglicherweise Laufzeitberechtigungen anfordern. Weitere Informationen finden Sie unter Berechtigungen unter Android und Best Practices für Berechtigungen.

Die folgenden Berechtigungen können von XR-Apps verwendet werden. Alle Berechtigungen in diesem Abschnitt gelten als gefährliche Berechtigungen. Sie müssen sie also in Ihrem App-Manifest deklarieren und zur Laufzeit anfordern.

android.permission.EYE_TRACKING_COARSE

Stellt die Augenposition, den Status und die Ausrichtung des Nutzers dar, z. B. zur Verwendung mit Avataren. Verwenden Sie diese Berechtigung, wenn Daten für die ungenaue Blickrichtungserkennung benötigt werden.

Jetpack XR SDK

OpenXR-Erweiterungen

Unity-Funktionen

android.permission.EYE_TRACKING_FINE

Blicksteuerung für Auswahl, Eingabe und Interaktionen.

Jetpack XR SDK

OpenXR-Erweiterungen

Unity-Funktionen

android.permission.FACE_TRACKING

Gesichtsausdrücke erfassen und rendern.

Jetpack XR SDK

OpenXR-Erweiterungen

Unity-Funktionen

android.permission.HAND_TRACKING

Verfolgung von Handgelenksposen sowie Winkel- und Linear-Geschwindigkeiten; Verwendung einer Mesh-Darstellung der Hände des Nutzers.

android.permission.SCENE_UNDERSTANDING_COARSE

Lichtschätzung, Durchschleifen auf Mesh-Oberflächen projizieren, Raycasts für Trackables in der Umgebung ausführen, Ebenen-Tracking, Objekt-Tracking, persistente Anker.

android.permission.SCENE_UNDERSTANDING_FINE

Tiefentextur

Jetpack XR SDK

OpenXR-Erweiterungen

Unity-Funktionen