Search Issue Tracker

Fixed

Fixed in 1.15.0

Votes

1

Found in [Package]

1.15.0

Issue ID

OXRB-423

Regression

No

[OpenXR] Android Permission "oculus.software.eye_tracking" is added to the Android Manifest by "ModifyAndroidManifestMeta.cs" and causes a rejection from Meta Store when not targeting Meta Quest Pro device in a Build

Package: OpenXR Plugin

-

Steps to reproduce:
1. Create a new project
2. Import OpenXR 1.13.0 Package
3. In "Packages/com.unity.xr.openxr/MetaQuest/Editor/ModifyAndroidManifestMeta.cs" Line 86 observe "oculus.software.eye_tracking" will be added to the AndroidManifest once the build finishes
4. If the build is not targeting Meta Quest Pro, it will cause a rejection when trying to submit the Application to the Meta Store

Expected results: "oculus.software.eye_tracking" Android permission is not added to the Android Manifest when not targeting Meta Quest Pro
Actual results: Android Permission "oculus.software.eye_tracking" is added to the Android Manifest by "ModifyAndroidManifestMeta.cs" and causes a rejection from Meta Store when not targeting Meta Quest Pro device in the Build

Reproducible: OpenXR 1.13.0 - 1.13.1 (2022.3.54f1, 6000.1.0a6, 6000.0.29f1)
Not reproducible: OpenXR 1.12.1 (2022.3.54f1, 6000.1.0a6, 6000.0.29f1)

Testing Environment: Windows 11 23H2
Not reproducible on: no other environment tested

Notes:
-Since OpenXR 1.13.0 "oculus.software.eye_tracking" permission is included in all cases when performing a Android Build

  1. Resolution Note (fix version 1.15.0):

    Fixed eye tracking manifest entries to be added added only to apps targeting Meta Quest Pro.
    Fixed in 1.14.1 and higher

Add comment

Log in to post comment