Zum Hauptinhalt springen
Zurück zu Plugins
@capgo/capacitor-ibeacon
Tutorial
von github.com/Cap-go

iBeacon

iBeacon-Plugin für Capacitor - Näherungsdetektion und Beacon-Region-Überwachung

Richtlinie

Tutorial zu iBeacon

Mit @capgo/capacitor-ibeacon verwenden

Capacitor iBeacon-Plugin - Näherungserkennung und Überwachung von Beacon-Regionen

Installieren

bun add @capgo/capacitor-ibeacon
bunx cap sync

Was dieses Plugin bereitstellt

  • startMonitoringForRegion - Beginnen Sie mit der Überwachung einer Beacon-Region. Auslöst Ereignisse, wenn man in/aus der Region eintritt.
  • stopMonitoringForRegion - Beenden Sie die Überwachung einer Beacon-Region.
  • startRangingBeaconsInRegion - Beginnen Sie mit der Rangierung von Beacons in einer Region. Bietet ständige Entfernungsnachrichten.
  • stopRangingBeaconsInRegion - Beacon-Scanning in einer Region beenden.

Beispielanwendung

startMonitoringForRegion

Starten Sie das Abfragen nach einem Beacon-Region. Auslöst Ereignisse, wenn man die Region betritt/verlässt.

import { CapacitorIbeacon } from '@capgo/capacitor-ibeacon';

await CapacitorIbeacon.startMonitoringForRegion({
  identifier: 'MyBeaconRegion',
  uuid: 'B9407F30-F5F8-466E-AFF9-25556B57FE6D'
});

stopMonitoringForRegion

Beacon-Scanning in einer Region beenden.

import { CapacitorIbeacon } from '@capgo/capacitor-ibeacon';

await CapacitorIbeacon.stopMonitoringForRegion({
  identifier: 'MyBeaconRegion',
  uuid: 'B9407F30-F5F8-466E-AFF9-25556B57FE6D'
});

startRangingBeaconsInRegion

Starten Sie das Abfragen nach einem Beacon-Region. Bietet ständige Entfernungsaktualisierungen.

import { CapacitorIbeacon } from '@capgo/capacitor-ibeacon';

await CapacitorIbeacon.startRangingBeaconsInRegion({
  identifier: 'MyBeaconRegion',
  uuid: 'B9407F30-F5F8-466E-AFF9-25556B57FE6D'
});

stopRangingBeaconsInRegion

Beacon-Scanning in einer Region beenden.

import { CapacitorIbeacon } from '@capgo/capacitor-ibeacon';

await CapacitorIbeacon.stopRangingBeaconsInRegion({
  identifier: 'MyBeaconRegion',
  uuid: 'B9407F30-F5F8-466E-AFF9-25556B57FE6D'
});

Vollständige Referenz