Passer au contenu principal

XR8.XrDevice.incompatibleReasons()

XR8.XrDevice.incompatibleReasons({ allowedDevices })

Description

Renvoie un tableau de XR8.XrDevice.IncompatibilityReasons raisons pour lesquelles l'appareil, le périphérique et le navigateur ne sont pas pris en charge. Il ne contiendra des entrées que si XR8.XrDevice.isDeviceBrowserCompatible() renvoie la valeur faux.

Paramètres

ParamètresDescription
allowedDevices [Facultatif]Classes de périphériques prises en charge, une valeur dans XR8.XrConfig.device().

Retours

Renvoie un tableau de XR8.XrDevice.IncompatibilityReasons.

Exemple

const reasons = XR8.XrDevice.incompatibleReasons()
for (let reason of reasons) {
switch (reason) {
case XR8.XrDevice.IncompabilityReasons.UNSUPPORTED_OS :
// Gérer les messages d'erreur concernant les systèmes d'exploitation non pris en charge.
break ;
case XR8.XrDevice.IncompabilityReasons.UNSUPPORTED_BROWSER :
// Gérer un navigateur non pris en charge
break ;
...
}