Vai alla sezione principale
Indietro ai plugin
@capgo/capacitor-allarme
Tutorial
@capgo/capacitor-allarme

Allarme

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

Guida

Tutorial su Alarm

Testa sul dispositivo

Scarica l'app Capgo, poi scansione il QR code.

Collegamento QR di anteprima del plugin allarme code

Usando @capgo/capacitor-allarme

Interfaccia del plugin allarme Capacitor per la gestione degli allarmi nativi del sistema.

Installa

bun add @capgo/capacitor-alarm
bunx cap sync

Cosa questo plugin espone

  • createAlarm - Crea un allarme OS nativo utilizzando l'app orologio del sistema. Su Android si utilizza l'intento dell'orologio allarmi; su iOS si utilizza AlarmKit se disponibile (iOS 16+).
  • openAlarms - Apri la lista UI degli allarmi nativi 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

Crea un allarme OS nativo utilizzando l'app orologio del sistema. Su Android si utilizza l'intento dell'orologio allarmi; su iOS si 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 degli allarmi nativi della piattaforma, se disponibile.

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

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

getOSInfo

Ottenere informazioni sull'OS e sulle 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'uso degli allarmi sulla piattaforma. Su Android, potrebbe essere reindirizzato ai 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 Utilizzo @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-alarm, Iniziare per i dettagli di implementazione in Iniziare, Capgo Directory dei Plugin per il flusso di lavoro del prodotto in 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.