1. Inicio
  2. Documentos
  3. documentacion
  4. Device Information

Device Information

Este complemento define un dispositivo global   object  , que describe el hardware y el software del dispositivo. Aunque el objeto está en el ámbito global, no está disponible hasta después del evento deviceready.

document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
    console.log(webtoappx.device);
}
Properties
  • device.model
  • device.platform
  • device.uuid
  • device.version
  • device.manufacturer
  • device.isVirtual
  • device.serial
  • device.sdkVersion
device.model

Devuelve  el nombre del modelo o producto del dispositivo. El valor lo establece el fabricante del dispositivo y puede ser diferente entre las versiones del mismo producto.

Ejemplo

// Pixel 4             returns "Pixel 4"
// Motorola Moto G3    returns "MotoG3"
var model = device.model;
device.platform

Obtenga el nombre del sistema operativo del dispositivo.

Ejemplo

//   - "Android"
var devicePlatform = device.platform;
device.uuid

Obtenga el identificador único universal (UUID) del dispositivo.
Los detalles de cómo se genera un UUID los determina el fabricante del dispositivo y son específicos de la plataforma o modelo del dispositivo.

Ejemplo

// Android: Returns a random 64-bit integer (as a string, again!)
var deviceID = device.uuid;

EL   uuid  Android es un entero de 64 bits (expresado como una cadena hexadecimal). El comportamiento del  uuid  es diferente en dos versiones diferentes del sistema operativo:

Para <Android 8.0 (nivel de API 26)

En versiones de la plataforma inferiores a Android 8.0, el uuid  genera aleatoriamente cuando el usuario configura el dispositivo por primera vez y debe permanecer constante durante toda la vida útil del dispositivo del usuario.

Para Android 8.0 o superior

En Android 8.0 y versiones superiores, el uuid  será única para cada combinación de clave de firma de aplicación, usuario y dispositivo. El valor está limitado por la clave de firma y el usuario. El valor puede cambiar si se realiza un restablecimiento de fábrica en el dispositivo o si se cambia una clave de firma de APK.

device.version

Obtenga la versión del sistema operativo.

Ejemplo

// Android:    Froyo OS would return "2.2"
//             Eclair OS would return "2.1", "2.0.1", or "2.0"
//             Version can also return update level "2.1-update1"
var deviceVersion = device.version;
device.manufacturer

Obtenga el fabricante del dispositivo.

Ejemplo

// Motorola XT1032 would return "motorola"
var deviceManufacturer = device.manufacturer;
device.isVirtual

si el dispositivo se está ejecutando en un simulador.

Ejemplo

var isSim = device.isVirtual;
device.serial

Obtenga el número de serie del hardware del dispositivo (SERIAL).

Ejemplo

var string = device.serial;

¿Cómo podemos ayudarte?