Skip to content

equeo/cordova-plugin-beacon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cordova-plugin-beacon

This plugin provides beacon functionality to cordova apps.

Installation

cordova plugin add github:equeo/cordova-plugin-beacon

Usage

Create a Region

const uniqueId = "exampleregion";
const identifiers = ["15206424-43c4-4e5e-b446-9492d24fdec9"];
const region = new cordova.plugins.beacon.Region(uniqueId, identifiers);

Start monitoring Region

const onMonitoringEvent = (event: MonitoringEvent) => console.log(event);
const onStartMonitoringSuccess = (result: MetaResult) => console.log(result);
const onStartMonitoringError = (error: unknown) => console.error(error);
region.startMonitoring(onMonitoringEvent, onStartMonitoringSuccess, onStartMonitoringError);

Stop monitoring Region

const onStopMonitoringSuccess = (result: MetaResult) => console.log(result);
const onStopMonitoringError = (error: unknown) => console.error(error);
region.stopMonitoring(onStopMonitoringSuccess, onStopMonitoringError);

Start ranging Region

const onRangingEvent = (event: RangingEvent) => console.log(event);
const onStartRangingSuccess = (result: MetaResult) => console.log(result);
const onStartRangingError = (error: unknown) => console.error(error);
region.startRanging(onRangingEvent, onStartRangingSuccess, onStartRangingError);

Stop ranging Region

const onStopRangingSuccess = (result: MetaResult) => console.log(result);
const onStopRangingError = (error: unknown) => console.error(error);
region.stopRanging(onStopRangingSuccess, onStopRangingError);

About

Beacon functionality in cordova.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published