Error: VRAPI Library Not Supported After June 19, 2024 – Migration to OpenXR Needed

Hi,
I’m encountering an issue when trying to publish my VR application to the Meta Store. The error reads:

The VRAPI library is not supported for applications created after 06-19-2024. Please refer to this post for more details: https://developer.oculus.com/blog/oculus-all-in-on-openxr-deprecates-proprietary-apis/

I would appreciate guidance or insights on the following:

  1. Steps to migrate from VRAPI to OpenXR for Meta Store publishing.
  2. Any NVIDIA-specific considerations (e.g., CloudXR, VRWorks) when adapting VR applications for OpenXR.
  3. Tips for ensuring a smooth transition while maintaining compatibility and performance.

Has anyone else faced this issue while publishing to the Meta Store? Any advice or resources would be extremely helpful. Thanks!

This deprecation has been in flight for some time, and has finally landed. CloudXR itself does not use the VRAPI. Only the Quest sample application, which is provided in full source code, uses that.

You have two options for using OpenXR with the CloudXR client library on Meta Quest going forward:

  1. Use the Unity Plugin, which uses OpenXR under the hood, but is in beta
  2. Write or adapt an OpenXR client yourself

NVIDIA does not have an OpenXR sample client from which you can start, though there are some around which you can find by searching on these forums.