I'm completely confused right now. We have an app for the Hololens 2 which uses OpenXR. The app itself works fine on the device (it was tested extensively by us and several of our customers) but currently we are using side-loading to get the app onto the headset.
As some or most of our customers are not really able to use side-loading we want to publish our app to the Microsoft Store in order to make it easier accessible for them.
So i associated the app with the name i reserved in the MS Store and when it ran the Windows App Cert Kit i got this as error (it's in german but the problem is we are using the openxr_loader.dll which is using APIs which are not part of the Windows Store API apparently):
API xrAcquireSwapchainImage in openxr_loader.dll wird für diesen Anwendungstyp nicht unterstützt. IPhysics_ARM64.exe ruft diese API auf.
API xrApplyHapticFeedback in openxr_loader.dll wird für diesen Anwendungstyp nicht unterstützt. IPhysics_ARM64.exe ruft diese API auf.
API xrAttachSessionActionSets in openxr_loader.dll wird für diesen Anwendungstyp nicht unterstützt. IPhysics_ARM64.exe ruft diese API auf.
API xrBeginFrame in openxr_loader.dll wird für diesen Anwendungstyp nicht unterstützt. IPhysics_ARM64.exe ruft diese API auf.
API xrBeginSession in openxr_loader.dll wird für diesen Anwendungstyp nicht unterstützt. IPhysics_ARM64.exe ruft diese API auf.
API xrCreateAction in openxr_loader.dll wird für diesen Anwendungstyp nicht unterstützt. IPhysics_ARM64.exe ruft diese API auf.
API xrCreateActionSet in openxr_loader.dll wird für diesen Anwendungstyp nicht unterstützt. IPhysics_ARM64.exe ruft diese API auf.
API xrCreateActionSpace in openxr_loader.dll wird für diesen Anwendungstyp nicht unterstützt. IPhysics_ARM64.exe ruft diese API auf.
API xrCreateInstance in openxr_loader.dll wird für diesen Anwendungstyp nicht unterstützt. IPhysics_ARM64.exe ruft diese API auf.
API xrCreateReferenceSpace in openxr_loader.dll wird für diesen Anwendungstyp nicht unterstützt. IPhysics_ARM64.exe ruft diese API auf.
API xrCreateSession in openxr_loader.dll wird für diesen Anwendungstyp nicht unterstützt. IPhysics_ARM64.exe ruft diese API auf.
API xrCreateSwapchain in openxr_loader.dll wird für diesen Anwendungstyp nicht unterstützt. IPhysics_ARM64.exe ruft diese API auf.
API xrDestroyAction in openxr_loader.dll wird für diesen Anwendungstyp nicht unterstützt. IPhysics_ARM64.exe ruft diese API auf.
API xrDestroyActionSet in openxr_loader.dll wird für diesen Anwendungstyp nicht unterstützt. IPhysics_ARM64.exe ruft diese API auf.
API xrDestroyInstance in openxr_loader.dll wird für diesen Anwendungstyp nicht unterstützt. IPhysics_ARM64.exe ruft diese API auf.
API xrDestroySession in openxr_loader.dll wird für diesen Anwendungstyp nicht unterstützt. IPhysics_ARM64.exe ruft diese API auf.
API xrDestroySpace in openxr_loader.dll wird für diesen Anwendungstyp nicht unterstützt. IPhysics_ARM64.exe ruft diese API auf.
API xrDestroySwapchain in openxr_loader.dll wird für diesen Anwendungstyp nicht unterstützt. IPhysics_ARM64.exe ruft diese API auf.
API xrEndFrame in openxr_loader.dll wird für diesen Anwendungstyp nicht unterstützt. IPhysics_ARM64.exe ruft diese API auf.
API xrEndSession in openxr_loader.dll wird für diesen Anwendungstyp nicht unterstützt. IPhysics_ARM64.exe ruft diese API auf.
API xrEnumerateEnvironmentBlendModes in openxr_loader.dll wird für diesen Anwendungstyp nicht unterstützt. IPhysics_ARM64.exe ruft diese API auf.
API xrEnumerateInstanceExtensionProperties in openxr_loader.dll wird für diesen Anwendungstyp nicht unterstützt. IPhysics_ARM64.exe ruft diese API auf.
API xrEnumerateSwapchainFormats in openxr_loader.dll wird für diesen Anwendungstyp nicht unterstützt. IPhysics_ARM64.exe ruft diese API auf.
API xrEnumerateSwapchainImages in openxr_loader.dll wird für diesen Anwendungstyp nicht unterstützt. IPhysics_ARM64.exe ruft diese API auf.
API xrEnumerateViewConfigurationViews in openxr_loader.dll wird für diesen Anwendungstyp nicht unterstützt. IPhysics_ARM64.exe ruft diese API auf.
API xrGetActionStateBoolean in openxr_loader.dll wird für diesen Anwendungstyp nicht unterstützt. IPhysics_ARM64.exe ruft diese API auf.
API xrGetActionStateFloat in openxr_loader.dll wird für diesen Anwendungstyp nicht unterstützt. IPhysics_ARM64.exe ruft diese API auf.
API xrGetInstanceProcAddr in openxr_loader.dll wird für diesen Anwendungstyp nicht unterstützt. IPhysics_ARM64.exe ruft diese API auf.
API xrGetSystem in openxr_loader.dll wird für diesen Anwendungstyp nicht unterstützt. IPhysics_ARM64.exe ruft diese API auf.
API xrGetSystemProperties in openxr_loader.dll wird für diesen Anwendungstyp nicht unterstützt. IPhysics_ARM64.exe ruft diese API auf.
API xrLocateSpace in openxr_loader.dll wird für diesen Anwendungstyp nicht unterstützt. IPhysics_ARM64.exe ruft diese API auf.
API xrLocateViews in openxr_loader.dll wird für diesen Anwendungstyp nicht unterstützt. IPhysics_ARM64.exe ruft diese API auf.
API xrPollEvent in openxr_loader.dll wird für diesen Anwendungstyp nicht unterstützt. IPhysics_ARM64.exe ruft diese API auf.
API xrReleaseSwapchainImage in openxr_loader.dll wird für diesen Anwendungstyp nicht unterstützt. IPhysics_ARM64.exe ruft diese API auf.
API xrRequestExitSession in openxr_loader.dll wird für diesen Anwendungstyp nicht unterstützt. IPhysics_ARM64.exe ruft diese API auf.
API xrStringToPath in openxr_loader.dll wird für diesen Anwendungstyp nicht unterstützt. IPhysics_ARM64.exe ruft diese API auf.
API xrSuggestInteractionProfileBindings in openxr_loader.dll wird für diesen Anwendungstyp nicht unterstützt. IPhysics_ARM64.exe ruft diese API auf.
API xrSyncActions in openxr_loader.dll wird für diesen Anwendungstyp nicht unterstützt. IPhysics_ARM64.exe ruft diese API auf.
API xrWaitFrame in openxr_loader.dll wird für diesen Anwendungstyp nicht unterstützt. IPhysics_ARM64.exe ruft diese API auf.
API xrWaitSwapchainImage in openxr_loader.dll wird für diesen Anwendungstyp nicht unterstützt. IPhysics_ARM64.exe ruft diese API auf.
So my question is: Is it even possible to publish an app in the MS Store if it uses OpenXR? And if it is, what do i need to do to get it to work?
Thanks in advance,
Christoph