initialize

open fun initialize(@NonNull projectId: String, @NonNull 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 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

GeoTriggeringService.GeoTriggerBuilder

open fun initialize(@NonNull projectId: String, @NonNull url: String, @NonNull 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 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.