com.salesforce.marketingcloud.messages.RegionMessageManager |
Nested Classes | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
interface | RegionMessageManager.GeofenceMessageResponseListener | ||||||||||
interface | RegionMessageManager.ProximityMessageResponseListener | ||||||||||
interface | RegionMessageManager.RegionTransitionEventListener | Interface to use to listen for region(Geofence/Proximity) transition(enter/exit) events. |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
abstract void |
disableGeofenceMessaging()
Disables geofence messaging.
| ||||||||||
abstract void |
disableProximityMessaging()
Disables proximity messaging.
| ||||||||||
abstract boolean |
enableGeofenceMessaging()
Enables geofence messaging.
| ||||||||||
abstract boolean |
enableProximityMessaging()
Enables proximity messaging.
| ||||||||||
abstract boolean |
isGeofenceMessagingEnabled()
Indicates whether geofence messaging is enabled.
| ||||||||||
abstract boolean |
isProximityMessagingEnabled()
Indicates whether proximity messaging is enabled.
| ||||||||||
abstract void |
registerGeofenceMessageResponseListener(RegionMessageManager.GeofenceMessageResponseListener listener)
Registers the provided
listener for geofence message response
events. | ||||||||||
abstract void |
registerProximityMessageResponseListener(RegionMessageManager.ProximityMessageResponseListener listener)
Registers the provided
listener for proximity message response
events. | ||||||||||
abstract void |
registerRegionTransitionEventListener(RegionMessageManager.RegionTransitionEventListener listener)
Registers the provided
listener for region transition events. | ||||||||||
abstract void |
unregisterGeofenceMessageResponseListener(RegionMessageManager.GeofenceMessageResponseListener listener)
Unregisters the provided
listener for geofence message response
events. | ||||||||||
abstract void |
unregisterProximityMessageResponseListener(RegionMessageManager.ProximityMessageResponseListener listener)
Unregisters the provided
listener for proximity message
response events. | ||||||||||
abstract void |
unregisterRegionTransitionEventListener(RegionMessageManager.RegionTransitionEventListener listener)
Unregisters the provided
listener for region transition events. |
Disables geofence messaging.
Disables proximity messaging.
Enables geofence messaging. This will only succeed if:
setGeofencingEnabled(boolean)
(boolean)}
was set to trueACCESS_FINE_LOCATION
permission has been granted.ACCESS_BACKGROUND_LOCATION
permission has been granted on Android Q+.Enables proximity messaging. This will only succeed if:
setProximityEnabled(boolean)
was set to trueACCESS_FINE_LOCATION
permission has been granted.ACCESS_BACKGROUND_LOCATION
permission has been granted on Android Q+.Indicates whether geofence messaging is enabled.
Indicates whether proximity messaging is enabled.
Registers the provided listener
for geofence message response
events.
Registers the provided listener
for proximity message response
events.
Registers the provided listener
for region transition events.
Unregisters the provided listener
for geofence message response
events.
Unregisters the provided listener
for proximity message
response events.
Unregisters the provided listener
for region transition events.