initialize

open fun initialize(projectId: String, initializationResultListener: InitializationResultListener)

This method is used to initialise Bluedot PointSDK service manager with the given projectId.Usually this method called only once, unless you have many projectID's that you need torecycle through the lifecycle of your app.If so, you need to reset the Service ManagerPlease see reset This method will not start neither Geotriggering nor Tempo.For this see corresponding GeoTriggeringService.GeoTriggerBuilder.start

See also

au.com.bluedot.point.net.engine.ServiceManager

ServiceManager#reset(ResetResultReceiver)

Parameters

projectId

is presented in form of UUID. It can be found in Canvas projects tab or obtained via the API.

initializationResultListener

will be invoked after initialisation.

open fun initialize(projectId: String, url: String, initializationResultListener: InitializationResultListener)

This method is used to initialise Bluedot PointSDK service manager with the given projectId.Usually this method called only once, unless you have many projectID's that you need torecycle through the lifecycle of your app.If so, you need to reset the Service Manager.Please see reset This method will not start neither Geotriggering nor Tempo.For this see corresponding start from GeoTriggeringService.GeoTriggerBuilder and TempoService.TempoBuilder

Parameters

projectId

is presented in form of UUID. It can be found in Canvas projects tab or obtained via the API.

url

allows to override a default URL.

initializationResultListener

will be invoked after initialisation.