initialize

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 to recycle through the lifecycle of your app. If so, you need to reset the Service Manager Please see ServiceManager.reset

This method will not start neither Geo-triggering nor Tempo. For this see corresponding GeoTriggeringService.GeoTriggerBuilder.start

Since

15.3.0

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.

See also


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 to recycle through the lifecycle of your app. If so, you need to reset the Service Manager. Please see ServiceManager.reset This method will not start neither Geo-triggering nor Tempo. For this see corresponding start from GeoTriggeringService.GeoTriggerBuilder and TempoService.TempoBuilder

Since

15.3.0

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.