When I used VRC toolto test the TestLaunchIntoVR for the app, I got the error "The application took too long to submit the first frame". The reference link page said that
If your app takes longer than 4 seconds to launch, you must provide a head-tracked loading indicator. Head-tracked means the UI elements must remain stationary in space when the user turns their head. Do not lock any logos or progress indicators to the user’s face.
For my app, there is no UI element or other game object locking to the user's face at the first 15 secs, but the app can't pass the test. Can someone give an example for this to help me to understand it better? Thanks!
Even with Unity Pro and Show Splash Screen disabled, Unity shows an app splash image before loading our loading scene for 4-5 seconds. That time didn't really go down when we stripped our loading scene down to almost nothing.