val metadata = Wearables.devicesMetadata[deviceId]?.value
when (metadata?.compatibility) {
DeviceCompatibility.COMPATIBLE -> startSession(deviceId)
DeviceCompatibility.DEVICE_UPDATE_REQUIRED -> showUpdateDevicePrompt()
DeviceCompatibility.SDK_UPDATE_REQUIRED -> showUpdateSdkPrompt()
else -> showUnknownCompatibilityWarning()
}
enum DeviceCompatibility : Enum<DeviceCompatibility>
| Member | Description |
|---|---|
UNDEFINED |
Unknown compatibility status, typically before version information is available.
|
COMPATIBLE |
Device is fully compatible with the current Wearables Device Access Toolkit version.
|
DEVICE_UPDATE_REQUIRED |
Device firmware is outdated and requires an update to work with this SDK version.
|
SDK_UPDATE_REQUIRED |
Wearables Device Access Toolkit version is outdated and requires an update to work with this device.
|
displayString
: String
[Get] |
A human-readable description of the compatibility status
Signature
val displayString: String |