C Specification
The XrGoogleCloudAuthInfoKeylessANDROID structure is defined as:
// Provided by XR_ANDROID_google_cloud_auth
typedef struct XrGoogleCloudAuthInfoKeylessANDROID {
XrStructureType type;
const void* next;
} XrGoogleCloudAuthInfoKeylessANDROID;
Members
Description
When this structure is passed to xrSetGoogleCloudAuthAsyncANDROID, the
runtime may generate credentials dynamically (e.g. on Android, the runtime
communicates with Google Play Services from the application process).
If Keyless Auth is not properly setup, the runtime may return
XR_ERROR_KEYLESS_AUTH_NOT_SETUP_ANDROID synchronously.
The asynchronous operation will perform the necessary network requests to
fetch credentials.
The result of this operation will be returned in the
XrFutureCompletionEXT::futureResult from
xrSetGoogleCloudAuthCompleteANDROID.
If the future result is XR_SUCCESS, Keyless Auth credentials were
successfully applied.
If the future result is XR_ERROR_KEYLESS_AUTH_FAILED_ANDROID, the
application may try again later.
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
Copyright 2014-2026 The Khronos Group Inc.
This work is licensed under a Creative Commons Attribution 4.0 International License.