Search Issue Tracker

In Progress

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:

    Fixed eye tracking manifest entries to be added added only to apps targeting Meta Quest Pro.

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.