Guía
Tutoriales sobre Alarm
Usando @capgo/capacitor-alarma
Capacitor Plugin de alarma para la interfaz de gestión de alarmas nativas del sistema.
Instalar
bun add @capgo/capacitor-alarm
bunx cap sync
¿Qué se expone con este plugin?
createAlarm- Crear una alarma nativa del sistema utilizando la aplicación de reloj del sistema. En Android, utiliza la intención de la Alarma del Reloj; en iOS, utiliza AlarmKit si está disponible (iOS 16+).openAlarms- Abrir la lista de alarmas nativas del sistema UI, 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.
Uso de ejemplo
createAlarm
Crear una alarma nativa del sistema utilizando la aplicación de reloj del sistema. En Android, utiliza la intención de la Alarma del Reloj; en iOS, 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 las 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
- GitHub: https://github.com/Cap-go/capacitor-alarm/
- Documentación: /docs/plugins/alarm/
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-alarma, Inicio para el detalle de implementación en Inicio, Directorio de Plugins Capgo para el flujo de trabajo del producto en Directorio de Plugins Capgo, Plugins de Capacitor por Capgo para el detalle de implementación en Plugins de Capacitor por Capgo, y Agregar o Actualizar Plugins para el detalle de implementación en Agregar o Actualizar Plugins.