Aller au contenu

@capgo/capacitor-ibeacon

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

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

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

PlateformeSupportNotes
iOSOuiNatif
AndroidOuiNatif
Le WebNonProtéger avec Capacitor.getPlatform()
  • startMonitoringForRegion - Démarre la surveillance d’une région de balise. Déclenche des événements à l’entrée/sortie de la région.
  • stopMonitoringForRegion - Arrête la surveillance d'une région de balise.
  • startRangingBeaconsInRegion - Démarre le ranging des balises dans une région. Fournit des mises à jour continues de la distance.
  • stopRangingBeaconsInRegion - Arrêter le ranging des balises 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.
startRangingBeaconsInRegionCommencez à détecter les beacons dans une zone. Fournit des mises à jour de distance en continu.
stopRangingBeaconsInRegionArrête le ranging de beacons dans une région.
startAdvertisingDémarre la diffusion de l'appareil en tant qu'iBeacon (iOS uniquement).
stopAdvertisingArrête la diffusion de l'appareil en tant qu'iBeacon (iOS uniquement).
requestWhenInUseAuthorizationDemander l’autorisation de localisation « When In Use » (requise pour le ranging/monitoring).
requestAlwaysAuthorizationDemander l’autorisation de localisation « Toujours » (nécessaire pour la surveillance en arrière-plan).
getAuthorizationStatusObtenir 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ère la version du plugin natif Capacitor.
enableBackgroundModeActive ou désactive le mode de balayage de balises en arrière-plan (Android uniquement). Cela active un service en premier plan pour une détection fiable des balises 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Écouter les événements de balisage des beacons.
addListenerÉcouter les événements d’entrée dans une région.
addListenerÉcouter les événements de sortie d’une région.
addListenerÉcouter les événements de détermination de l’état de la région.
addListenerÉcouter les événements d’échec de surveillance.
removeAllListenersSupprimez 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 les plugins natifs, connectez-l’à Utiliser @capgo/capacitor-ibeacon pour la fonctionnalité native dans Utiliser @capgo/capacitor-ibeacon, 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.