| java.lang.Object | |
| ↳ | com.mapsted.locmarketing.LocMarketing |
| Nested Classes | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| interface | LocMarketing.Callback | ||||||||||
| interface | LocMarketing.GeofenceEventListener | ||||||||||
| interface | LocMarketing.LocMarketingListener | ||||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
LocMarketing(Context context, CoreApi coreApi, LocMarketing.LocMarketingListener listener)
Note: coreApi must be initialized state.
| |||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| void |
addGeofenceEventListener(LocMarketing.GeofenceEventListener geofenceEventListener)
add GeofenceEventListener
| ||||||||||
| static boolean | canHandle(Intent intent) | ||||||||||
| void | findCampaign(String campaignId, Consumer<Campaign> resultCallback) | ||||||||||
| List<Feed> | getFeeds(int propertyId) | ||||||||||
| void | getFeedsAsync(List<Integer> propertyIds, int limit, LocMarketing.Callback callback) | ||||||||||
| void | getFeedsAsync(int propertyId, LocMarketing.Callback callback) | ||||||||||
| void | getFeedsAsync(List<Integer> propertyIds, LocMarketing.Callback callback) | ||||||||||
| void | markAsShown(String campaignId) | ||||||||||
| void | onDestroy() | ||||||||||
| void | onNewIntent(Intent intent) | ||||||||||
| void |
removeGeofenceEventListener(LocMarketing.GeofenceEventListener geofenceEventListener)
remove previously added GeofenceEventListener
| ||||||||||
| void | showFeeds(ViewGroup feedsContainer, int propertyId) | ||||||||||
| void | showPopUpDialog(Activity activity, String campaignId) | ||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
Note: coreApi must be initialized state. So call only after sdk is initialized.
| coreApi | coreApi must be initialized. |
|---|
add GeofenceEventListener
remove previously added GeofenceEventListener