public interface

RegionMessageManager

com.salesforce.marketingcloud.messages.RegionMessageManager

Summary

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.

Public Methods

public abstract void disableGeofenceMessaging ()

Disables geofence messaging.

public abstract void disableProximityMessaging ()

Disables proximity messaging.

public abstract boolean enableGeofenceMessaging ()

Enables geofence messaging. This will only succeed if:

Returns
  • True if geofence messaging was successfully enabled

public abstract boolean enableProximityMessaging ()

Enables proximity messaging. This will only succeed if:

Returns
  • True if proximity messaging was sucessfully enabled

public abstract boolean isGeofenceMessagingEnabled ()

Indicates whether geofence messaging is enabled.

public abstract boolean isProximityMessagingEnabled ()

Indicates whether proximity messaging is enabled.

public abstract void registerGeofenceMessageResponseListener (RegionMessageManager.GeofenceMessageResponseListener listener)

Registers the provided listener for geofence message response events.

public abstract void registerProximityMessageResponseListener (RegionMessageManager.ProximityMessageResponseListener listener)

Registers the provided listener for proximity message response events.

public abstract void registerRegionTransitionEventListener (RegionMessageManager.RegionTransitionEventListener listener)

Registers the provided listener for region transition events.

public abstract void unregisterGeofenceMessageResponseListener (RegionMessageManager.GeofenceMessageResponseListener listener)

Unregisters the provided listener for geofence message response events.

public abstract void unregisterProximityMessageResponseListener (RegionMessageManager.ProximityMessageResponseListener listener)

Unregisters the provided listener for proximity message response events.

public abstract void unregisterRegionTransitionEventListener (RegionMessageManager.RegionTransitionEventListener listener)

Unregisters the provided listener for region transition events.