public abstract class MDInterceptListener
extends java.lang.Object
Constructor and Description |
---|
MDInterceptListener() |
Modifier and Type | Method and Description |
---|---|
void |
onInterceptAccepted(MDInterceptListenerData mdInterceptListenerData)
This event is triggered when intercept was accepted by user from native alert (usually
"Provide Feedback") or SDK banner.
|
void |
onInterceptClosed(MDInterceptListenerData mdInterceptListenerData)
This event is triggered when intercept was closed by using the close engagement api.
|
void |
onInterceptDeclined(MDInterceptListenerData mdInterceptListenerData)
This event is triggered when intercept was declined by user from native alert (usually "No
Thanks") or SDK banner.
|
void |
onInterceptDeferred(MDInterceptListenerData mdInterceptListenerData)
This event is triggered when intercept was deferred by user from native alert (usually
"Maybe Later") or SDK banner.
|
void |
onInterceptDisplayed(MDInterceptListenerData mdInterceptListenerData)
This event is triggered when intercept was displayed to end user.
|
void |
onInterceptTriggerInAppReview(MDInterceptListenerData mdInterceptListenerData)
This event is triggered when App Rating was triggered by using In App Reviews API.
|
public void onInterceptDisplayed(MDInterceptListenerData mdInterceptListenerData)
mdInterceptListenerData
- MDInterceptListenerData
contains :
timestamp: represents the epoch time in milliseconds when the specific event has
happened.
engagementId: represents the engagement id as it
appears in the digital command center under forms or app rating section.
engagementType: MDEngagementType
public void onInterceptAccepted(MDInterceptListenerData mdInterceptListenerData)
mdInterceptListenerData
- MDInterceptListenerData
contains :
timestamp: represents the epoch time in milliseconds when the specific event has
happened.
engagementId: represents the engagement id as it appears
in the digital command center under forms or app rating section.
engagementType: MDEngagementType
public void onInterceptDeclined(MDInterceptListenerData mdInterceptListenerData)
mdInterceptListenerData
- MDInterceptListenerData
contains :
timestamp: represents the epoch time in milliseconds when the specific event has
happened.
engagementId: represents the engagement id as it
appears in the digital command center under forms or app rating section.
engagementType: MDEngagementType
public void onInterceptDeferred(MDInterceptListenerData mdInterceptListenerData)
mdInterceptListenerData
- MDInterceptListenerData
contains :
timestamp: represents the epoch time in milliseconds when the specific event has
happened.
engagementId: represents the engagement id as
it appears in the digital command center under forms or app rating section.
reason: represents the reason the invite has been deferred.
engagementType: MDEngagementType
public void onInterceptClosed(MDInterceptListenerData mdInterceptListenerData)
mdInterceptListenerData
- MDInterceptListenerData
contains :
timestamp: represents the epoch time in milliseconds when the specific event has
happened.
engagementId: represents the engagement id as
it appears in the digital command center under forms or app rating section.
engagementType: MDEngagementType
public void onInterceptTriggerInAppReview(MDInterceptListenerData mdInterceptListenerData)
mdInterceptListenerData
- MDInterceptListenerData
contains :
timestamp: represents the epoch time in milliseconds when the specific event has
happened.
engagementId: represents the engagement id as
it appears in the digital command center under forms or app rating section.