Passer à la navigation principale
Retour aux plugins
@capgo/capacitor-ibeacon
Tutoriel
par github.com/Cap-go

iBeacon

plugin iBeacon pour Capacitor - détection de proximité et suivi des régions de beacon

Guide

Tutoriel sur iBeacon

Utilisation de @capgo/capacitor-ibeacon

Capacitor Plugin iBeacon - Détection de proximité et suivi de la région du beacon.

Installer

bun add @capgo/capacitor-ibeacon
bunx cap sync

Ce que ce plugin expose

  • startMonitoringForRegion - Démarrer la surveillance d'une région de beacon. Déclenche des événements lors de l'entrée/sortie de la région.
  • stopMonitoringForRegion - Arrêter la surveillance d'une région de beacon.
  • startRangingBeaconsInRegion - Démarrer la recherche de beacons dans une région. fournit des mises à jour continues de la distance.
  • stopRangingBeaconsInRegion - Arrêtez la recherche de balises dans une région.

Exemple d'utilisation

startMonitoringForRegion

Démarrez la surveillance d'une région de balise. Déclenche des événements lors de l'entrée/sortie de la région.

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

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

stopMonitoringForRegion

Arrêtez la surveillance d'une région de balise.

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

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

startRangingBeaconsInRegion

Démarrez la recherche de balises dans une région. fournit des mises à jour continues de la distance.

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

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

stopRangingBeaconsInRegion

Arrêtez la recherche de balises dans une région.

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

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

Référence complète