Saltar al contenido principal

XR8.XrDevice.incompatibleReasons()

XR8.XrDevice.incompatibleReasons({ allowedDevices })

Descripción

Devuelve una matriz de XR8.XrDevice.IncompatibilityReasons razones por las que el dispositivo el dispositivo y el navegador no son compatibles. Sólo contendrá entradas si XR8.XrDevice.isDeviceBrowserCompatible() devuelve false.

Parámetros

ParámetroDescripción
allowedDevices [Opcional]Clases de dispositivos compatibles, un valor en XR8.XrConfig.device().

Devuelve

Devuelve una matriz de XR8.XrDevice.IncompatibilityReasons.

Ejemplo

const reasons = XR8.XrDevice.incompatibleReasons()
for (let reason of reasons) {
switch (reason) {
case XR8.XrDevice.IncompabilityReasons.UNSUPPORTED_OS:
// Maneja la mensajería de error de SO no soportado.
break;
case XR8.XrDevice.IncompabilityReasons.UNSUPPORTED_BROWSER:
// Gestionar navegador no compatible
break;
...
}