Class PlacesExtension

java.lang.Object
com.adobe.marketing.mobile.Extension
com.adobe.marketing.mobile.places.PlacesExtension

public class PlacesExtension extends com.adobe.marketing.mobile.Extension
The Places module allows customers to take actions based on the location of their users. The Places module will act as the interface to the Places Query Service APIs (APIs). By listening for events containing GPS coordinates and geofence region events, the Places module will dispatch new events for processing by the Rules Engine. The Places module will also be responsible for retrieving and delivering a list of the nearest POIs for the app - data it will retrieve from the APIs. The regions returned by the APIs will be stored in cache and persistence, which will enable limited offline processing.

The PlacesExtension module listens for the following Events:

  1. EventType.PLACES - EventSource.REQUEST_CONTENT
  2. EventType.CONFIGURATION - EventSource.RESPONSE_CONTENT

The PlacesExtension module dispatches the following Events:

  1. EventType.PLACES - EventSource.RESPONSE_CONTENT
  • Method Details

    • readyForEvent

      public boolean readyForEvent(@NonNull com.adobe.marketing.mobile.Event event)
      Overrides:
      readyForEvent in class com.adobe.marketing.mobile.Extension