Vai alla sezione principale
Torna ai plugin
@capgo/capacitor-alarm
Tutorial
@capgo/capacitor-alarm

Alarm

Programma allarmi e notifiche native anche quando l'app è chiusa

Guida

Tutorial sull'allarme

Utilizzo di @capgo/capacitor-allarme

Capacitor Plugin allarme per l'amministrazione degli allarmi OS nativi

Installa

bun add @capgo/capacitor-alarm
bunx cap sync

Cosa Questo Plugin Espone

  • createAlarm - Crea un allarme nativo del sistema utilizzando l'app orologio del sistema. Su Android questo utilizza l'intento dell'orologio dell'allarme; su iOS questo utilizza AlarmKit se disponibile (iOS 16+).
  • openAlarms - Apri la lista UI nativa degli allarmi del sistema, se disponibile.
  • getOSInfo - Ottieni informazioni sul sistema e sulle sue capacità.
  • requestPermissions - Richiedi le autorizzazioni pertinenti per l'utilizzo degli allarmi sul sistema. Su Android, potrebbe reindirizzare alle impostazioni per gli allarmi esatti.

Esempio di Utilizzo

createAlarm

Crea un allarme nativo del sistema utilizzando l'app orologio del sistema. Su Android questo utilizza l'intento dell'orologio dell'allarme; su iOS questo utilizza AlarmKit se disponibile (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

Apri la lista UI nativa degli allarmi del sistema, se disponibile.

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

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

getOSInfo

Ottieni informazioni sul sistema e sulle sue capacità.

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

Richiedi le autorizzazioni pertinenti per l'utilizzo degli allarmi sul sistema. Su Android, potrebbe reindirizzare alle impostazioni per gli allarmi esatti.

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');
}

Riferimento Completo

Continua da Utilizza @capgo/capacitor-allarme

Se stai utilizzando Utilizza @capgo/capacitor-allarme per pianificare il lavoro del plugin nativo, connettilo con @capgo/capacitor-allarme per i dettagli di implementazione in @capgo/capacitor-allarme, Inizia per i dettagli di implementazione in Inizia, Directory dei plugin Capgo per il flusso di lavoro del prodotto nel Capgo Directory dei Plugin Capacitor Plugin da Capgo per i dettagli di implementazione in Capacitor Plugin da Capgo, e Aggiungere o Aggiornare i Plugin per i dettagli di implementazione in Aggiungere o Aggiornare i Plugin.