@capgo/capacitor-ibeacon
Panoramica
Sezione intitolata “Panoramica”plugin iBeacon per Capacitor - rilevamento di prossimità e monitoraggio delle regioni beacon
Inizia con startMonitoringForRegion() e gli altri metodi principali elencati qui sotto.
Supporto piattaforme
Sezione intitolata “Supporto piattaforme”| Piattaforma | Supporto | Note |
|---|---|---|
| iOS | Sì | Nativo |
| Android | Sì | Nativo |
| Web | No | Proteggi con Capacitor.getPlatform() |
Funzionalità principali
Sezione intitolata “Funzionalità principali”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.
Pubblico API
Sezione intitolata “API pubblica”| Metodo | Descrizione |
|---|---|
startMonitoringForRegion | Inizia il monitoraggio di una regione beacon. Attiva eventi quando entri o esci 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. |
startAdvertising | Avvia l'advertising del dispositivo come iBeacon (solo iOS). |
stopAdvertising | Interrompe l'advertising del dispositivo come iBeacon (solo iOS). |
requestWhenInUseAuthorization | Richiedi l'autorizzazione alla posizione "Mentre l'app è in uso" (necessaria per ranging/monitoring). |
requestAlwaysAuthorization | Richiedi l'autorizzazione alla posizione "Sempre" (necessaria per il monitoraggio in background). |
getAuthorizationStatus | Ottieni lo stato attuale dell'autorizzazione alla posizione. |
isBluetoothEnabled | Verifica se il Bluetooth è abilitato sul dispositivo. |
isRangingAvailable | Verifica se il ranging è disponibile sul dispositivo. |
enableARMAFilter | Abilita il filtraggio ARMA per il calcolo della distanza (solo Android). |
getPluginVersion | Ottieni la versione nativa del plugin Capacitor. |
enableBackgroundMode | Abilita 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 |
setBackgroundScanPeriod | Configura i periodi di scansione in background (solo Android). Controlla la frequenza e la durata della scansione dei beacon in background. |
addListener | Ascolta gli eventi di beacon ranging. |
addListener | Ascolta gli eventi di ingresso in una regione. |
addListener | Ascolta gli eventi di uscita da una regione. |
addListener | Ascolta gli eventi di determinazione dello stato della regione. |
addListener | Ascolta gli eventi di errore del monitoraggio. |
removeAllListeners | - Rimuove tutti i listener di questo plugin. |
Fonte di verità
Sezione intitolata “Fonte di verità”Questo riferimento è sincronizzato da src/definitions.ts nella capacitor-ibeacon.
Continua da @capgo/capacitor-ibeacon
Sezione intitolata “Continua da @capgo/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.