Zum Inhalt springen

@capgo/capacitor-ibeacon

iBeacon-Plugin für Capacitor – Proximity Detection und Beacon-Region-Monitoring

iBeacon-Plugin für Capacitor – Proximity Detection und Beacon-Region-Monitoring

Starte mit startMonitoringForRegion() und den anderen unten aufgeführten Core-Methoden.

PlattformSupportNotizen
iOSJaNative
AndroidJaNative
WebNeinAbsichern mit Capacitor.getPlatform()
  • 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.
MethodeBeschreibung
startMonitoringForRegionÜberwachung einer Beacon-Region starten. Löst Events beim Betreten/Verlassen der Region aus.
stopMonitoringForRegionÜberwachung einer Beacon-Region stoppen.
startRangingBeaconsInRegionBeacon-Ranging in einer Region starten. Liefert kontinuierliche Distanz-Updates.
stopRangingBeaconsInRegionBeacon-Ranging in einer Region stoppen.
startAdvertisingDas Gerät als iBeacon Advertising starten (nur iOS).
stopAdvertisingDas Gerät als iBeacon Advertising stoppen (nur iOS).
requestWhenInUseAuthorizationStandortfreigabe „Beim Verwenden der App“ anfordern (erforderlich für Ranging/Monitoring).
requestAlwaysAuthorizationStandortfreigabe „Immer“ anfordern (erforderlich für Background-Monitoring).
getAuthorizationStatusAktuellen Status der Standortfreigabe abrufen.
isBluetoothEnabledPrüfen, ob Bluetooth auf dem Gerät aktiviert ist.
isRangingAvailablePrüft, ob Ranging auf dem Gerät verfügbar ist.
enableARMAFilterAktiviert ARMA-Filterung für Distanzberechnungen (nur Android).
getPluginVersionDie native Capacitor Plugin-Version abrufen.
enableBackgroundModeAktiviert oder deaktiviert den Hintergrund-Beacon-Scanning-Modus (nur Android). Dies aktiviert einen Foreground-Service für eine zuverlässige Beacon-Erkennung im Hintergrund. Muss nach der Anforderung der „Immer“-Standortberechtigung aufgerufen werden.
setBackgroundScanPeriodKonfiguriert die Hintergrund-Scan-Zyklen (nur Android). Steuert, wie oft und wie lange das Gerät im Hintergrund nach Beacons scannt.
addListenerHört auf Beacon-Ranging-Ereignisse.
addListenerHört auf Region-Entry-Ereignisse.
addListenerHört auf Region-Exit-Ereignisse.
addListenerHört auf Region-State-Determination-Ereignisse.
addListenerAuf Überwachungsfehlerereignisse lauschen.
removeAllListenersEntfernt alle Listener für dieses Plugin.

Diese Referenz wird synchronisiert von src/definitions.ts in einem capacitor-ibeacon.

Wenn du es nutzt @capgo/capacitor-ibeacon Um die Arbeit an nativen Plugins zu planen, verbinde sie mit @capgo/capacitor-ibeacon verwenden für die native Funktion in „@capgo/capacitor-ibeacon verwenden“, Capgo Plugin-Verzeichnis für den Produkt-Workflow im Capgo Plugin-Verzeichnis, Capacitor Plugins von Capgo für das Implementierungsdetail in Capacitor Plugins von Capgo, Plugins hinzufügen oder aktualisieren für das Implementierungsdetail beim Hinzufügen oder Aktualisieren von Plugins, und Ionic Enterprise Plugin-Alternativen für den Produkt-Workflow bei den Ionic Enterprise Plugin-Alternativen.