Package au.com.bluedot.point

Introduction

This API reference documentation covers only the Android library for Point SDK For more general documentation, including a walk-through of Android project set-up, usage of the web-interface and Android library API, see the Bluedot Point developer pages

Points of interest

Below are the minimal Classes enabling creation of an application that responds to the actions you define in the Canvas web-interface

Types

ApplicationNotificationListener
Link copied to clipboard
interface ApplicationNotificationListener : Serializable
This callback interface to be used if user's Bluedot application is subscribed to receive ApplicationNotification
BDAuthenticationError
Link copied to clipboard
open class BDAuthenticationError : BDError
Authentication error - email / api key / package name mismatch
BDGeoTriggerError
Link copied to clipboard
data class BDGeoTriggerError(message: String) : BDError
Geotrigger error - Represents Errors while starting or stopping geotrigger
BDNetworkError
Link copied to clipboard
open class BDNetworkError : BDError
Network error refers to the internet connectivity problem
BDRemoteConfigError
Link copied to clipboard
class BDRemoteConfigError(message: String) : BDError
BDTempoError
Link copied to clipboard
class BDTempoError(message: String) : BDError
Tempo error - Represents Errors while starting or stopping Tempo
BLENotAvailableError
Link copied to clipboard
open class BLENotAvailableError : BDError
Bluetooth Low Energy not available on this device.
BluetoothNotEnabledError
Link copied to clipboard
open class BluetoothNotEnabledError : BDError
Bluetooth switched off in Settings.
CustomEventMetaDataSetError
Link copied to clipboard
open class CustomEventMetaDataSetError : BDError
Custom Event Metadata is not set properly.
DiskFullError
Link copied to clipboard
open class DiskFullError : BDError
DiskFullError is generated when the database cannot be initialised due to a disk full exception.
ForegroundNotificationNotSetError
Link copied to clipboard
open class ForegroundNotificationNotSetError : BDError
ForegroundNotification is not set.
InvalidProjectIdError
Link copied to clipboard
class InvalidProjectIdError : BDAuthenticationError
InvalidProjectIdError is generated when the Invalid ProjectId is passed in initialise
LocationPermissionNotGrantedError
Link copied to clipboard
open class LocationPermissionNotGrantedError : BDError
This error tells the client application that the permission to use location services are not granted.
LocationServiceNotEnabledError
Link copied to clipboard
open class LocationServiceNotEnabledError : BDError
This error tells the client application that the location service is not turned on which is required by BlueDot Service
RuleDownloadError
Link copied to clipboard
open class RuleDownloadError : BDError
Rule set download error
ServiceStatusListener
Link copied to clipboard
interface ServiceStatusListener
ServiceStatusListener is listener that lets user's Bluedot application know when service status changes
TempoAlreadyInProgressError
Link copied to clipboard
open class TempoAlreadyInProgressError : BDError
TempoAlreadyInProgressError is generated when already Tempo tracking is ongoing and a new startTempoTracking request is called
TempoInvalidDestinationIdError
Link copied to clipboard
open class TempoInvalidDestinationIdError : BDError
TempoInvalidDestinationIdError is generated when the destinationId is not valid