12-21-2024 12:59 AM
Hello everyone,
I hope this message finds you well. I’m reaching out to share some critical issues I’ve encountered with MR apps on Meta Quest 3 using Quest for Business. I’m hoping to gather insights, confirm if others have experienced similar issues, and explore possible solutions.
Overview
After multiple restarts of a MetaQuest 3 device with Quest for Business installed, I encountered critical issues with MR apps. These problems significantly affect usability and appear to be related to Quest for Business. Below are the details and steps to reproduce the bug.
Bug Details
1. Bouncing Ball App
•The app launches, but walls are not recognized correctly. The ball bounces in unexpected directions instead of interacting with walls accurately.
•After launching the app, a space confirmation dialog appears, prompting a rescan. Even after rescanning, the issue persists, and the same behavior occurs if the rescan is skipped.
2. PassthroughRelighting App
•Object positions and heights are not recognized correctly. Characters pass through objects when they should be able to jump onto them.
3. NavMesh App
•Walls are misaligned, causing the Scene setting to malfunction. Furniture is not recognized at all.
Key Observation:
These issues occur only with Quest for Business. The same tests on the standard OS do not produce any bugs. Additionally, the problem persists across multiple apps, indicating it is not an isolated app development issue.
Repro Steps
Preparation
1. App Preparation
Build the following apps from Unity’s Package Manager under the Meta MR Utility Kit:
•BouncingBall
•NavMesh
•PassthroughRelighting
2. Quest for Business Setup
•Register for Quest for Business:
https://forwork.meta.com/quest/business-subscription/
•Access the Admin Center:
Steps in Admin Center:
1. Navigate to Apps > Manage Apps > Create app and register:
•BouncingBall
•NavMesh
•PassthroughRelighting
2. Under Device > Device Preset, create a new Device Preset:
•Set it to Individual Mode and add the registered apps.
3. Go to Managed Devices > Enroll Devices and select the created Device Preset.
3. Device Preparation
•Perform a factory reset.
•Choose “Connect to Organization” during the setup.
•Follow on-screen instructions to configure the device using the Admin Center.
Bug Repro Steps
1.Configure the space settings and boundary settings in Quest for Business.
2. Launch the three apps (BouncingBall, NavMesh, and PassthroughRelighting) and confirm they work correctly.
3.Restart the device:
•Press and hold the power button.
• Select Power Options, then choose Restart.
4.Launch the apps again and verify their behavior.
5.Repeat the above steps until the bug occurs.
Notes on Observing the Issue
•The bug may require 2–7 restarts to manifest.
•It occurs more frequently when Power Options is displayed before selecting Restart.
•The issue affects multiple devices, as confirmed on three different Meta Quest 3 units.
Request for Assistance
This bug significantly hinders development and usability on Quest for Business. I am seeking:
1.Confirmation if this bug can be reproduced by others.
2.Suggestions for workarounds other than factory resets.
3.Prioritization for a fix, as this affects critical workflows.
Call to Action
If anyone has experienced similar issues or has insights into a potential fix, please share your observations. Meta developers, your feedback and support in resolving this issue promptly would be greatly appreciated.