Saltar al contenido principal

BatteryStatus

Objeto que contiene la información del estado de la batería.

level

Un número que representa el nivel de carga de la batería del sistema, escalado a un valor entre 0.0 y 1.0.

Ejemplo:

    console.log(battery.level); // 0.75

charging

Un valor booleano que indica si la batería se está cargando actualmente.

Ejemplo:

    console.log(battery.charging); // true

chargingTime

Un número que representa el tiempo restante en segundos hasta que la batería esté completamente cargada, o 0 si ya está cargada.

Ejemplo:

    console.log(battery.chargingTime); // 1200

dischargingTime

Un número que representa el tiempo restante en segundos hasta que la batería se descargue por completo y el sistema se suspenda.

Ejemplo:

    console.log(battery.dischargingTime); // 3600

Device

Proporciona métodos estáticos para obtener información sobre el dispositivo actual. Útil para implementar funcionalidades o optimizaciones específicas de la plataforma.

static operatingSystem(): string

Identifica el sistema operativo, útil para adaptar características o estilos específicos según el OS.

Ejemplo:

    const os = Device.operatingSystem();
console.log(os); // 'iOS'

static isMobile(): boolean

Determina si el dispositivo es un dispositivo móvil, útil para activar/desactivar funciones específicas de móviles.

Ejemplo:

    if (Device.isMobile()) {
console.log('Dispositivo móvil detectado');
}

static batteryStatus(): Promise<BatteryStatus | null>

Obtiene el estado de la batería del dispositivo, si es compatible.

Ejemplo:

    const status = await Device.batteryStatus();
if (status) {
console.log(`Nivel de batería: ${status.level}`);
}