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 Geotriggering nor Tempo. For this see corresponding GeoTriggeringService.GeoTriggerBuilder.start

See also

au.com.bluedot.point.net.engine.GeoTriggeringService.GeoTriggerBuilder

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(    @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 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.