November 6, 2019 update:
  • There's a new open source Cardboard SDK for iOS and Android NDK that offers a streamlined API, improved device compatibility, and built-in viewer profile QR code scanning. A corresponding Unity package (SDK) is planned for a future release. We recommend that all developers actively building for Google Cardboard migrate (iOS, Android NDK) to the new Cardboard SDK.
October 15, 2019 update:
  • The Daydream View VR headset is no longer available for purchase. However, you can continue to use the existing Google VR SDK to update and distribute your apps to the Google Play Store, and make them available to users in the Daydream app.

ControllerManager.ApiStatus

public static class ControllerManager.ApiStatus

Constants that represent the status of the controller API.

Constants

int ERROR_CLIENT_OBSOLETE The underlying VR service is too new, is incompatible with current client.
int ERROR_MALFUNCTION The underlying VR service is malfunctioning.
int ERROR_NOT_AUTHORIZED This app was not authorized to use the service (e.g., missing permissions, the app is blacklisted by the underlying service, etc).
int ERROR_SERVICE_OBSOLETE The underlying VR service is too old, needs upgrade.
int ERROR_UNAVAILABLE The underlying VR service is not present.
int ERROR_UNSUPPORTED API failed because this device does not support controllers (API is too low, or other required feature not present).
int OK API is happy and healthy.

Public Methods

final static String
toString(int state)
Convert a connection state to String.

Inherited Methods

Constants

public static final int ERROR_CLIENT_OBSOLETE

The underlying VR service is too new, is incompatible with current client.

Constant Value: 5

public static final int ERROR_MALFUNCTION

The underlying VR service is malfunctioning. Try again later.

Constant Value: 6

public static final int ERROR_NOT_AUTHORIZED

This app was not authorized to use the service (e.g., missing permissions, the app is blacklisted by the underlying service, etc).

Constant Value: 2

public static final int ERROR_SERVICE_OBSOLETE

The underlying VR service is too old, needs upgrade.

Constant Value: 4

public static final int ERROR_UNAVAILABLE

The underlying VR service is not present.

Constant Value: 3

public static final int ERROR_UNSUPPORTED

API failed because this device does not support controllers (API is too low, or other required feature not present).

Constant Value: 1

public static final int OK

API is happy and healthy. This doesn't mean the controller itself is connected, it just means that the underlying service is working properly.

Constant Value: 0

Public Methods

public static final String toString (int state)

Convert a connection state to String.

Parameters
state