Description

A runtime on an Android-based platform must verify that applications have the com.picovr.permission.SPATIAL_DATA permission both listed in their manifest and granted to use XR_BD_spatial_anchor functionality. Without it, the runtime must set XrFutureCompletionEXT::futureResult to XR_ERROR_PERMISSION_INSUFFICIENT when the xrStartSenseDataProviderCompleteBD is called.

This is an auto-requested permission: if it is listed in the manifest but not yet granted or denied, the runtime must prompt the user to grant or deny the permission when xrCreateSenseDataProviderBD is called with a provider type that requires it.

See Also

Document Notes

For more information, see the OpenXR Specification

This page is extracted from the OpenXR Specification. Fixes and changes should be made to the Specification, not directly.

Copyright 2014-2025 The Khronos Group Inc.