Vai al contenuto

@capgo/capacitor-ibeacon

plugin iBeacon per Capacitor - rilevamento di prossimità e monitoraggio delle regioni beacon

plugin iBeacon per Capacitor - rilevamento di prossimità e monitoraggio delle regioni beacon

Inizia con startMonitoringForRegion() e gli altri metodi principali elencati qui sotto.

PiattaformaSupportoNote
iOSSìNativo
AndroidSìNativo
WebNoProteggi con Capacitor.getPlatform()
  • startMonitoringForRegion - Avvia il monitoraggio di una regione beacon. Genera eventi all'ingresso o all'uscita dalla regione.
  • stopMonitoringForRegion - Interrompe il monitoraggio di una regione beacon.
  • startRangingBeaconsInRegion - Avvia il ranging dei beacon in una regione. Fornisce aggiornamenti continui sulla distanza.
  • stopRangingBeaconsInRegion - Interrompe il ranging dei beacon in una regione.
MetodoDescrizione
startMonitoringForRegionInizia il monitoraggio di una regione beacon. Attiva eventi quando entri o esci dalla regione.
stopMonitoringForRegionInterrompe il monitoraggio di una regione beacon.
startRangingBeaconsInRegionAvvia il ranging dei beacon in una regione. Fornisce aggiornamenti continui sulla distanza.
stopRangingBeaconsInRegionInterrompe il ranging dei beacon in una regione.
startAdvertisingAvvia l'advertising del dispositivo come iBeacon (solo iOS).
stopAdvertisingInterrompe l'advertising del dispositivo come iBeacon (solo iOS).
requestWhenInUseAuthorizationRichiedi l'autorizzazione alla posizione "Mentre l'app è in uso" (necessaria per ranging/monitoring).
requestAlwaysAuthorizationRichiedi l'autorizzazione alla posizione "Sempre" (necessaria per il monitoraggio in background).
getAuthorizationStatusOttieni lo stato attuale dell'autorizzazione alla posizione.
isBluetoothEnabledVerifica se il Bluetooth è abilitato sul dispositivo.
isRangingAvailableVerifica se il ranging è disponibile sul dispositivo.
enableARMAFilterAbilita il filtraggio ARMA per il calcolo della distanza (solo Android).
getPluginVersionOttieni la versione nativa del plugin Capacitor.
enableBackgroundModeAbilita o disabilita la scansione dei beacon in background (solo Android). Questo attiva un foreground service per un rilevamento affidabile. Deve essere chiamato dopo aver richiesto l'autorizzazione
setBackgroundScanPeriodConfigura i periodi di scansione in background (solo Android). Controlla la frequenza e la durata della scansione dei beacon in background.
addListenerAscolta gli eventi di beacon ranging.
addListenerAscolta gli eventi di ingresso in una regione.
addListenerAscolta gli eventi di uscita da una regione.
addListenerAscolta gli eventi di determinazione dello stato della regione.
addListenerAscolta gli eventi di errore del monitoraggio.
removeAllListeners- Rimuove tutti i listener di questo plugin.

Questo riferimento è sincronizzato da src/definitions.ts nella capacitor-ibeacon.

Se stai usando @capgo/capacitor-ibeacon per pianificare il lavoro sui plugin nativi, collegalo a Utilizzo di @capgo/capacitor-ibeacon per la funzionalità nativa in Usare @capgo/capacitor-ibeacon, Directory dei plugin di Capgo per il workflow del prodotto nella Capgo Plugin Directory, Plugin Capacitor di Capgo per i dettagli di implementazione in Capacitor Plugins di Capgo, Aggiunta o aggiornamento dei plugin per i dettagli su come aggiungere o aggiornare i plugin, e Alternative ai plugin Ionic Enterprise per il workflow del prodotto in Alternative ai plugin Ionic Enterprise.