Aller au contenu

@capgo/capacitor-alarm

Planifiez des alarmes et notifications natives même lorsque l'app est fermée

Planifiez des alarmes et notifications natives même lorsque l'app est fermée

Commencez par createAlarm() et les autres méthodes principales listées ci-dessous.

PlateformeSupportNotes
iOSOuiNatif
AndroidOuiNatif
Le WebPartielleVoir la prise en main
  • createAlarm - Créez une alarme native via l'application horloge du système. Sur Android, cela utilise l'intent Alarm Clock ; sur iOS, cela utilise AlarmKit si disponible (iOS 16+).
  • openAlarms - Ouvrez l'interface native de la liste des alarmes du système, si disponible.
  • getOSInfo - Récupérez des informations sur l'OS et ses capacités.
  • requestPermissions - Demandez les permissions nécessaires pour l'usage des alarmes sur la plateforme. Sur Android, cela peut rediriger vers les paramètres pour les alarmes exactes.
MéthodeDescription
createAlarmCréez une alarme native via l'application horloge de la plateforme. Sur Android, cela utilise l'intent Alarm Clock ; sur iOS, cela utilise AlarmKit si disponible (iOS 16+).
openAlarmsOuvrir l'interface native de la liste des alarmes de la plateforme, si disponible.
getOSInfoRécupérez des informations sur l'OS et ses capacités.
requestPermissionsDemandez les permissions nécessaires pour l'utilisation des alarmes sur la plateforme. Sur Android, cela peut rediriger vers les paramètres pour les alarmes exactes.
checkPermissionsVérifiez l'état actuel des permissions pour l'accès aux alarmes natives sans déclencher d'interface. Sur iOS, cela indique la disponibilité d'AlarmKit ; sur Android, cela indique les détails des capacités.
getPluginVersionRécupère la version du plugin natif Capacitor.
getAlarmsRécupérez la liste des alarmes programmées par cette application. Sur iOS 26+, renvoie les alarmes d'AlarmKit. Sur Android, ce n'est pas pris en charge car le système ne fournit pas de API pour interroger les alarmes.

Cette référence est synchronisée depuis src/definitions.ts dans capacitor-alarm.

Si vous utilisez @capgo/capacitor-alarm pour planifier le travail sur les plugins natifs, connectez-l’à Utiliser @capgo/capacitor-alarm pour la fonctionnalité native dans Utiliser @capgo/capacitor-alarm, Capgo Répertoire des plugins pour le workflow produit dans Capgo Plugin Directory, Plugins Capacitor par Capgo pour les détails d'implémentation dans Plugins Capacitor par Capgo, Ajouter ou mettre à jour des plugins pour les détails d'implémentation dans Ajout ou mise à jour de plugins, et Alternatives aux plugins Ionic Enterprise pour le workflow produit dans Alternatives aux plugins Ionic Enterprise.