public class MessagingListenerV2Adapter extends java.lang.Object implements MessagingListenerV2
MessagingListenerV2
.
Any custom listener that cares only about a subset of the methods of this listener can simply
subclass this adapter class instead of implementing the interface directly.Constructor and Description |
---|
MessagingListenerV2Adapter() |
Modifier and Type | Method and Description |
---|---|
void |
localyticsDidDismissInAppMessage()
Callback that an in-app message was dismissed.
|
void |
localyticsDidDisplayInAppMessage()
Callback that an in-app message was displayed.
|
boolean |
localyticsShouldDelaySessionStartInAppMessages()
Callback to determine if In-App campaigns triggered by session
start should be shown.
|
boolean |
localyticsShouldShowInAppMessage(InAppCampaign campaign)
Callback to determine if an In-App campaign should be shown.
|
boolean |
localyticsShouldShowPlacesPushNotification(PlacesCampaign campaign)
Callback to determine if the triggering of a Places campaign should show a local notification.
|
boolean |
localyticsShouldShowPushNotification(PushCampaign campaign)
Callback to determine if a Push campaign should be shown.
|
void |
localyticsWillDismissInAppMessage()
Callback that an in-app message will be dismissed.
|
InAppConfiguration |
localyticsWillDisplayInAppMessage(InAppCampaign campaign,
InAppConfiguration configuration)
Callback to modify presentation of an In-App Campaign.
|
android.support.v4.app.NotificationCompat.Builder |
localyticsWillShowPlacesPushNotification(android.support.v4.app.NotificationCompat.Builder builder,
PlacesCampaign campaign)
Callback to determine if a Push campaign should show a local notification.
|
android.support.v4.app.NotificationCompat.Builder |
localyticsWillShowPushNotification(android.support.v4.app.NotificationCompat.Builder builder,
PushCampaign campaign)
Callback to determine if a Push campaign should show a local notification.
|
public boolean localyticsShouldShowInAppMessage(@NonNull InAppCampaign campaign)
MessagingListenerV2
localyticsShouldShowInAppMessage
in interface MessagingListenerV2
campaign
- The campaign that will be shown@NonNull public InAppConfiguration localyticsWillDisplayInAppMessage(@NonNull InAppCampaign campaign, @NonNull InAppConfiguration configuration)
MessagingListenerV2
localyticsWillDisplayInAppMessage
in interface MessagingListenerV2
campaign
- An immutable object representing the campaign that will be shownconfiguration
- An object representing the mutable visual state of the In-App campaignInAppConfiguration
public void localyticsDidDisplayInAppMessage()
MessagingListenerV2
localyticsDidDisplayInAppMessage
in interface MessagingListenerV2
public void localyticsWillDismissInAppMessage()
MessagingListenerV2
localyticsWillDismissInAppMessage
in interface MessagingListenerV2
public void localyticsDidDismissInAppMessage()
MessagingListenerV2
localyticsDidDismissInAppMessage
in interface MessagingListenerV2
public boolean localyticsShouldDelaySessionStartInAppMessages()
MessagingListenerV2
localyticsShouldDelaySessionStartInAppMessages
in interface MessagingListenerV2
Localytics.triggerInAppMessagesForSessionStart()
public boolean localyticsShouldShowPushNotification(@NonNull PushCampaign campaign)
MessagingListenerV2
localyticsShouldShowPushNotification
in interface MessagingListenerV2
campaign
- An object defining a Push Campaignpublic boolean localyticsShouldShowPlacesPushNotification(@NonNull PlacesCampaign campaign)
MessagingListenerV2
localyticsShouldShowPlacesPushNotification
in interface MessagingListenerV2
campaign
- An object defining a Places Campaign@NonNull public android.support.v4.app.NotificationCompat.Builder localyticsWillShowPlacesPushNotification(@NonNull android.support.v4.app.NotificationCompat.Builder builder, @NonNull PlacesCampaign campaign)
MessagingListenerV2
localyticsWillShowPlacesPushNotification
in interface MessagingListenerV2
builder
- The Android Notification builder used to customize a local notification.campaign
- The campaign that triggered the push notification@NonNull public android.support.v4.app.NotificationCompat.Builder localyticsWillShowPushNotification(@NonNull android.support.v4.app.NotificationCompat.Builder builder, @NonNull PushCampaign campaign)
MessagingListenerV2
localyticsWillShowPushNotification
in interface MessagingListenerV2
builder
- The Android Notification builder used to customize a local notification.campaign
- The campaign that triggered the push notification