Aller au contenu

@capgo/capacitor-ibeacon

Plugin iBeacon pour Capacitor - détection de proximité et surveillance de régions beacon

Plugin iBeacon pour Capacitor - détection de proximité et surveillance de régions beacon

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

PlateformeSupportNotes
iOSOuiNatif
AndroidOuiNatif
WebNonSécurisez avec Capacitor.getPlatform()
  • startMonitoringForRegion - Commencez à surveiller une région de beacon. Déclenche des événements lors de l'entrée ou de la sortie de la région.
  • stopMonitoringForRegion - Arrête la surveillance d'une région de beacons.
  • startRangingBeaconsInRegion - Lance le ranging de beacons dans une région. Fournit des mises à jour de distance en continu.
  • stopRangingBeaconsInRegion - Arrête le ranging de beacons dans une région.
MéthodeDescription
startMonitoringForRegionDémarrer la surveillance d'une région de beacons. Déclenche des événements à l'entrée et à la sortie de la région.
stopMonitoringForRegionArrêter la surveillance d'une région de beacons.
startRangingBeaconsInRegionDémarrer le ranging de beacons dans une région. Fournit des mises à jour de distance en continu.
stopRangingBeaconsInRegionArrêter le ranging de beacons dans une région.
startAdvertisingCommencez à diffuser l'appareil en tant qu'iBeacon (iOS uniquement).
stopAdvertisingArrêtez la diffusion de l'appareil en tant qu'iBeacon (iOS uniquement).
requestWhenInUseAuthorizationDemandez l'autorisation de localisation « Lorsque l'app est active » (requise pour le ranging/monitoring).
requestAlwaysAuthorizationDemander l'autorisation de localisation « Toujours » (requise pour la surveillance en arrière-plan).
getAuthorizationStatusRécupérer le statut actuel de l'autorisation de localisation.
isBluetoothEnabledVérifier si le Bluetooth est activé sur l'appareil.
isRangingAvailableVérifier si le ranging est disponible sur l'appareil.
enableARMAFilterActiver le filtrage ARMA pour les calculs de distance (Android uniquement).
getPluginVersionRécupérer la version du plugin natif Capacitor.
enableBackgroundModeActive ou désactive le mode de scan de beacon en arrière-plan (Android uniquement). Cela active un service de premier plan pour une détection fiable des beacons en arrière-plan. Doit être appelé après avoir demandé l'autorisation de localisation « Toujours ».
setBackgroundScanPeriodConfigurer les périodes de scan en arrière-plan (Android uniquement). Contrôle la fréquence et la durée des scans de beacons en arrière-plan.
addListenerÉcoute les événements de ranging de beacon.
addListenerÉcoute les événements d'entrée dans une région.
addListenerÉcoute les événements de sortie d'une région.
addListenerÉcoute les événements de détermination de l'état de la région.
addListenerÉcoute les événements d'échec de monitoring.
removeAllListenersSupprimer tous les écouteurs de ce plugin.

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

Si vous utilisez @capgo/capacitor-ibeacon pour planifier le travail sur un plugin natif, connectez-l’à Utiliser @capgo/capacitor-ibeacon pour la capacité native dans « Utilisation de @capgo/capacitor-ibeacon », Répertoire des plugins Capgo pour le workflow produit dans le répertoire des plugins Capgo, Plugins Capacitor par Capgo pour les détails d'implémentation dans les plugins Capacitor par Capgo, Ajouter ou mettre à jour des plugins pour les détails d'implémentation dans « Ajouter ou mettre à jour des plugins », et Alternatives aux plugins Ionic Enterprise pour le workflow produit dans les alternatives aux plugins Ionic Enterprise.