@capgo/capacitor-ibeacon
Übersicht
Abschnitt mit dem Titel „Übersicht“iBeacon-Plugin für Capacitor – Proximity Detection und Beacon-Region-Monitoring
Starte mit startMonitoringForRegion() und die weiteren unten aufgeführten Core-Methoden.
Plattform-Unterstützung
Abschnitt mit dem Titel „Plattformunterstützung“| Plattform | Support | Hinweise |
|---|---|---|
| iOS | Ja | Nativ |
| Android | Ja | Nativ |
| Web | Nein | Absichern mit Capacitor.getPlatform() |
Kernfunktionen
Abschnitt mit dem Titel „Kernfunktionen“startMonitoringForRegion- Überwachung einer Beacon-Region starten. Löst Events beim Betreten/Verlassen der Region aus.stopMonitoringForRegion- Überwachung einer Beacon-Region stoppen.startRangingBeaconsInRegion- Beacon-Ranging in einer Region starten. Liefert kontinuierliche Distanz-Updates.stopRangingBeaconsInRegion- Beacon-Ranging in einer Region stoppen.
API (öffentlich)
Abschnitt mit dem Titel „Public API“| Methode | Beschreibung |
|---|---|
startMonitoringForRegion | Überwachung einer Beacon-Region starten. Löst Events beim Betreten/Verlassen der Region aus. |
stopMonitoringForRegion | Überwachung einer Beacon-Region stoppen. |
startRangingBeaconsInRegion | Beacon-Ranging in einer Region starten. Liefert kontinuierliche Entfernungs-Updates. |
stopRangingBeaconsInRegion | Beacon-Ranging in einer Region stoppen. |
startAdvertising | Advertising des Geräts als iBeacon starten (nur iOS). |
stopAdvertising | Advertising des Geräts als iBeacon stoppen (nur iOS). |
requestWhenInUseAuthorization | Standortberechtigung „Beim Verwenden der App“ anfordern (erforderlich für Ranging/Monitoring). |
requestAlwaysAuthorization | Standortberechtigung „Immer“ anfordern (erforderlich für Hintergrund-Monitoring). |
getAuthorizationStatus | Aktuellen Status der Standortberechtigung abrufen. |
isBluetoothEnabled | Prüfen, ob Bluetooth auf dem Gerät aktiviert ist. |
isRangingAvailable | Prüfen, ob Ranging auf dem Gerät verfügbar ist. |
enableARMAFilter | ARMA-Filterung für Distanzberechnungen aktivieren (nur Android). |
getPluginVersion | Gibt die native Capacitor Plugin-Version zurück. |
enableBackgroundMode | Background-Beacon-Scanning aktivieren oder deaktivieren (nur Android). Dies startet einen Foreground Service für zuverlässige Beacon-Erkennung im Hintergrund. Muss nach der Anforderung der „Immer“-Standortberechtigung aufgerufen werden. |
setBackgroundScanPeriod | Background-Scan-Intervalle konfigurieren (nur Android). Steuert, wie oft und wie lange das Gerät im Hintergrund nach Beacons scannt. |
addListener | Auf Beacon-Ranging-Events hören. |
addListener | Auf Region-Enter-Events hören. |
addListener | Auf Region-Exit-Events hören. |
addListener | Auf Region-State-Determination-Events hören. |
addListener | Auf Monitoring-Fehler-Events hören. |
removeAllListeners | Alle Listener für dieses Plugin entfernen. |
Source of Truth
Abschnitt mit dem Titel „Source of Truth“Diese Referenz wird synchronisiert von src/definitions.ts in capacitor-ibeacon.
Weiterlesen mit @capgo/capacitor-ibeacon
Abschnitt mit dem Titel „Weiterlesen mit @capgo/capacitor-ibeacon“Wenn Sie ... verwenden @capgo/capacitor-ibeacon um die Arbeit an Native Plugins zu planen, verbinde es mit Verwendung von @capgo/capacitor-ibeacon für die native Funktion bei der Nutzung von @capgo/capacitor-ibeacon, Capgo Plugin-Verzeichnis für den Produkt-Workflow im Capgo Plugin-Verzeichnis, Capacitor Plugins von Capgo für die Implementierungsdetails in Capacitor Plugins von Capgo, Plugins hinzufügen oder aktualisieren für die Implementierungsdetails unter Plugins hinzufügen oder aktualisieren, und Ionic Enterprise Plugin-Alternativen für den Produkt-Workflow bei Ionic Enterprise Plugin-Alternativen.