Saltare al contenuto principale
Torna ai plugin
@capgo/capacitor-allarme
Istruzioni
@capgo/capacitor-allarme

Allarme

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

Guida

Tutoriale su Alarm

Testare sul dispositivo

Scarica l'app Capgo, poi scansa il codice QR code.

Collegamento QR di anteprima del plugin allarme code

Utilizzo di @capgo/capacitor-allarme

L'interfaccia del plugin allarme Capacitor per la gestione degli allarmi nativi del sistema operativo.

Installa

bun add @capgo/capacitor-alarm
bunx cap sync

Cos'è che questo plugin espone

  • createAlarm - Crea un allarme nativo del sistema operativo utilizzando l'app orologio del sistema. Su Android, si utilizza l'intento dell'orologio allarmante; su iOS, si 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 essere necessario accedere alle impostazioni per gli allarmi esatti.

Esempio di utilizzo

createAlarm

Creare 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

Apre 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

Ottenere 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

Richiedere le autorizzazioni pertinenti per l'utilizzo degli allarmi sul sistema. Su Android, può essere possibile accedere 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 qui: Utilizzare @capgo/capacitor-allarme

Se stai utilizzando Utilizzare @capgo/capacitor-allarme per pianificare il lavoro dei plugin nativi, connettilo con @capgo/capacitor-allarme per i dettagli di implementazione in @capgo/capacitor-allarme Iniziare per i dettagli di implementazione in Iniziare Directory dei plugin di Capgo per il flusso di lavoro del prodotto in Directory dei plugin di Capgo Plugin di Capacitor sviluppati da Capgo per i dettagli di implementazione in Plugin di Capacitor sviluppati da Capgo, e Aggiungere o aggiornare i plugin per i dettagli di implementazione in Aggiungere o aggiornare i plugin.