Ir al contenido principal
Volver a plugins
@capgo/capacitor-alarm
Tutoriales
@capgo/capacitor-alarm

Alarmas

Programa alarmas nativas y notificaciones incluso cuando la aplicación está cerrada

Guía

Tutorial sobre Alarmas

Probar en dispositivo

Descargar la aplicación Capgo, luego escanea el código QR code.

Enlace QR de vista previa del plugin de alarmas code

Usando @capgo/capacitor-alarm

Interface del plugin de alarmas Capacitor para gestionar alarmas nativas del sistema operativo.

Instalar

bun add @capgo/capacitor-alarm
bunx cap sync

¿Qué se expone con este plugin?

  • createAlarm - Crear una alarma nativa del sistema operativo utilizando la aplicación de reloj del sistema. En Android, se utiliza la intención de la Alarma del Reloj; en iOS, se utiliza AlarmKit si está disponible (iOS 16+).
  • openAlarms - Abrir la lista de alarma nativa del sistema, si está disponible.
  • getOSInfo - Obtener información sobre el sistema y sus capacidades.
  • requestPermissions - Solicitar permisos relevantes para el uso de alarmas en el sistema. En Android, puede redirigir a ajustes para alarmas exactas.

Ejemplo de uso

createAlarm

Crear una alarma nativa del sistema operativo utilizando la aplicación de reloj del sistema. En Android, se utiliza la intención de la Alarma del Reloj; en iOS, se utiliza AlarmKit si está disponible (iOS 16+).

import { CapgoAlarm } from '@capgo/capacitor-alarm';

const result = await CapgoAlarm.createAlarm({
  hour: 7,
  minute: 30,
  label: 'Wake up',
  skipUi: false,
  vibrate: true
});
console.log('Alarm created:', result.success);

openAlarms

Abra la lista de alarmas nativa de la plataforma, si está disponible.

import { CapgoAlarm } from '@capgo/capacitor-alarm';

const result = await CapgoAlarm.openAlarms();
if (result.success) {
  console.log('Alarms UI opened');
}

getOSInfo

Obtenga información sobre el sistema operativo y capacidades.

import { CapgoAlarm } from '@capgo/capacitor-alarm';

const info = await CapgoAlarm.getOSInfo();
console.log('Platform:', info.platform);
console.log('Supports native alarms:', info.supportsNativeAlarms);
if (info.platform === 'android') {
  console.log('Can schedule exact alarms:', info.canScheduleExactAlarms);
}

requestPermissions

Solicite permisos relevantes para el uso de alarmas en la plataforma. En Android, puede redirigir a ajustes para alarmas exactas.

import { CapgoAlarm } from '@capgo/capacitor-alarm';

const result = await CapgoAlarm.requestPermissions({ exactAlarm: true });
if (result.granted) {
  console.log('Permissions granted');
} else {
  console.log('Permissions denied');
}

Referencia completa

Siga adelante desde Usando @capgo/capacitor-alarm

Si está utilizando Usando @capgo/capacitor-alarm para planificar el trabajo de plugin nativo, conecte con @capgo/capacitor-alarm para el detalle de implementación en @capgo/capacitor-alarm, Inicio para el detalle de implementación en Inicio, Capgo Directorio de Plugins para el flujo de trabajo del producto en Capgo Directorio de Plugins, Capacitor Plugins por Capgo para el detalle de implementación en Capacitor Plugins por Capgo, y Agregar o Actualizar Plugins para el detalle de implementación en Agregar o Actualizar Plugins.