Cordova – Events List

Register callbacks to receive events

// Example
io.bluedot.cordova.plugin.tempoStoppedWithErrorCallback( tempoTrackingStoppedWithErrorCallback );

GeoTriggering Events

Name Description Event payload
enteredZoneCallback Device enters a Zone Object with the following properties:

  • fenceInfo : Fence information
  • zoneInfo : Zone information
  • locationInfo : Location information
  • isExitEnabled : Wether exit is enabled or disabled. <Bool>
  • customData: Zone custom data
exitedZoneCallback Device exits a Zone Object with the following properties:

  • fenceInfo: Fence information
  • zoneInfo: Zone information
  • date: Date of the exit event
  • duration: Time between the entry and exit event.
  • customData: Zone custom data
zoneInfoUpdateCallback The SDK downloads the Zones zoneInfos: List of Zones downloaded.

Tempo Events

Name Description Event Payload
tempoTrackingExpiredCallback Tempo session has expired (Default 30 minutes). None
tempoStoppedWithErrorCallback Tempo has stopped due to an error.
The error will be pass as a parameter in the callback.
 Object with the following properties:

  • error: Error description

Helpers Events

Name Description Event Payload
bluedotServiceDidReceiveErrorCallback Bluedot service received an error Object with the following properties:

  • error: Error description
lowPowerModeDidChangeCallback* Low power mode status changes in the device

* Only for iOS

Object with the following properties:

  • isLowPowerMode: whether low power mode is enabled or disabled. <Bool>
locationAuthorizationDidChangeCallback Location authorization status changes

* Only for iOS

Object with the following properties:

  • previousAuthorizationStatus
  • newAuthorizationStatus
accuracyAuthorizationDidChangeCallback* Accuracy authorization status changes

* Only for iOS

 Object with the following properties:

  • previousAccuracyAuthorization
  • newAccuracyAuthorization
Created by Melwin Chiramel on July 30, 2021