RegionMessageManager
interface RegionMessageManager
Types
Link copied to clipboard
interface GeofenceMessageResponseListener
Link copied to clipboard
interface ProximityMessageResponseListener
Link copied to clipboard
interface RegionTransitionEventListener
Interface to use to listen for region(Geofence/Proximity) transition(enter/exit) events.
Functions
Link copied to clipboard
Disables geofence messaging.
Link copied to clipboard
Disables proximity messaging.
Link copied to clipboard
@RequiresPermission(allOf = [Manifest.permission.ACCESS_FINE_LOCATION, Manifest.permission.ACCESS_BACKGROUND_LOCATION] )
Enables geofence messaging.
Link copied to clipboard
@RequiresPermission(allOf = [Manifest.permission.ACCESS_FINE_LOCATION, Manifest.permission.ACCESS_BACKGROUND_LOCATION] )
Enables proximity messaging.
Link copied to clipboard
Indicates whether geofence messaging is enabled.
Link copied to clipboard
Indicates whether proximity messaging is enabled.
Link copied to clipboard
abstract fun registerGeofenceMessageResponseListener(@NonNull listener: RegionMessageManager.GeofenceMessageResponseListener)
Registers the provided listener for geofence message response events.
Link copied to clipboard
abstract fun registerProximityMessageResponseListener(@NonNull listener: RegionMessageManager.ProximityMessageResponseListener)
Registers the provided listener for proximity message response events.
Link copied to clipboard
abstract fun registerRegionTransitionEventListener(@NonNull listener: RegionMessageManager.RegionTransitionEventListener)
Registers the provided listener for region transition events.
Link copied to clipboard
abstract fun unregisterGeofenceMessageResponseListener(@NonNull listener: RegionMessageManager.GeofenceMessageResponseListener)
Unregisters the provided listener for geofence message response events.
Link copied to clipboard
abstract fun unregisterProximityMessageResponseListener(@NonNull listener: RegionMessageManager.ProximityMessageResponseListener)
Unregisters the provided listener for proximity message response events.
Link copied to clipboard
abstract fun unregisterRegionTransitionEventListener(@NonNull listener: RegionMessageManager.RegionTransitionEventListener)
Unregisters the provided listener for region transition events.