A Cordova plugin for NearBee SDK.
Pre-requisites
-
Set up Cordova
-
An active Bluetooth connection.
-
Get the Developer token and Organization ID from here.
-
Make sure to use any Cordova plugin to keep the app running in background.
Android
-
Android target version should be
28
. -
Coarse Location permission.
-
Replace MY_DEV_TOKEN and MY_ORGANIZATION_ID in the AndroidManifest.xml file with proper values.
... ...
iOS
-
Cordova iOS platform version should be
5.0.0
. -
Pod iOS platform version should be
10.0
. -
Notification and location permissions.
-
Replace MY_DEV_TOKEN and MY_ORGANIZATION_ID in the Info.plist file with proper values
co.nearbee.api_key MY_DEV_TOKEN co.nearbee.organization_id MY_ORGANIZATION_ID
Configuring the project
cordova plugin add cordova-plugin-nearbee
Usage
NOTE: Every method returns success and error callbacks.
Initialize SDK.
windowpluginsnearbeePlugin;
Enable background notifications
If set to true the NearBee SDK will send beacon notifications in the background, when the app is not running.
windowpluginsnearbeePlugin;
Start scanning
This will start the scan for the beacons.
windowpluginsnearbeePlugin;
Receive nearbee notifications
To display a UI with list of beacons, the following needs to be done:
windowpluginsnearbeePlugin;
Stop Scanning
This will stop the scan for the beacons.
windowpluginsnearbeePlugin;
Clearing notification cache
This will clear the cached server responses and will force NearBee to fetch fresh data from the server.
windowpluginsnearbeePlugin;