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.
Support des plateformes
Section intitulée « Support des plateformes »| Plateforme | Support | Notes |
|---|---|---|
| iOS | Oui | Natif |
| Android | Oui | Natif |
| Le Web | Non | Protéger avec Capacitor.getPlatform() |
Fonctionnalités clés
Section intitulée « Fonctionnalités clés »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.
API public
Section intitulée « Public API »| Méthode | Description |
|---|---|
startMonitoringForRegion | Démarrer la surveillance d'une région de beacons. Déclenche des événements à l'entrée et à la sortie de la région. |
stopMonitoringForRegion | Arrêter la surveillance d'une région de beacons. |
startRangingBeaconsInRegion | Commencez à détecter les beacons dans une zone. Fournit des mises à jour de distance en continu. |
stopRangingBeaconsInRegion | Arrête le ranging de beacons dans une région. |
startAdvertising | Démarre la diffusion de l'appareil en tant qu'iBeacon (iOS uniquement). |
stopAdvertising | Arrête la diffusion de l'appareil en tant qu'iBeacon (iOS uniquement). |
requestWhenInUseAuthorization | Demander l’autorisation de localisation « When In Use » (requise pour le ranging/monitoring). |
requestAlwaysAuthorization | Demander l’autorisation de localisation « Toujours » (nécessaire pour la surveillance en arrière-plan). |
getAuthorizationStatus | Obtenir le statut actuel de l'autorisation de localisation. |
isBluetoothEnabled | Vérifier si le Bluetooth est activé sur l'appareil. |
isRangingAvailable | Vérifier si le ranging est disponible sur l'appareil. |
enableARMAFilter | Activer le filtrage ARMA pour les calculs de distance (Android uniquement). |
getPluginVersion | Récupère la version du plugin natif Capacitor. |
enableBackgroundMode | Active 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 ». |
setBackgroundScanPeriod | Configurer 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. |
removeAllListeners | Supprimez tous les écouteurs de ce plugin. |
Source de vérité
Section intitulée « Source de vérité »Cette référence est synchronisée depuis src/definitions.ts dans capacitor-ibeacon.
Continuer depuis @capgo/capacitor-ibeacon
Section intitulée « Continuer depuis @capgo/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.