SmartGeofenceApi

SmartGeofenceApi API

getDetectionMode()

DetectionMode getDetectionMode();

Returns the geofence entry/exit detection mode. See DetectionMode.

Note: calling this method on an uninitialized SDK will throw an SdkException.

refreshGeofences()

PendingOperation<SmartGeofencesRefreshResult, SmartGeofencesRefreshError> refreshGeofences()

Refreshes the list of geofences that the SDK monitors.

The SDK obtains the list of geofences that it monitors from the Sentiance Cloud Platform, and refreshes it several times a day. Use this method to initiate a refresh, for instance, when you have created a new geofence directly on the Sentiance platform, and want it to be immediately monitored by the SDK. Note that refresh requests are throttled to once every 30 seconds.

Returns SmartGeofencesRefreshResult upon success or SmartGeofencesRefreshError upon failure via PendingOperation.

setSmartGeofenceEventListener()

void setSmartGeofenceEventListener(@Nullable SmartGeofenceEventListener listener)

Sets a listener that will be invoked when a geofence entry or exit event is detected.

Note: calling this method on an uninitialized SDK will throw an SdkException.

Parameters

listener

A SmartGeofenceEventListener to receive details about the geofence event. Set null to remove a previously set listener.

Last updated