public class CallToActionListenerAdapter extends java.lang.Object implements CallToActionListener
CallToActionListener
.
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 |
---|
CallToActionListenerAdapter() |
Modifier and Type | Method and Description |
---|---|
void |
localyticsDidOptOut(boolean optOut,
Campaign campaign)
A callback to indicate that a user has triggered an privacy opt in or opt out using the Javascript
API provided in a Localytics In-App or Inbox message.
|
void |
localyticsDidPrivacyOptOut(boolean optOut,
Campaign campaign)
A callback to indicate that a user has triggered an opt in or opt out using the Javascript
API provided in a Localytics In-App or Inbox message.
|
boolean |
localyticsShouldDeeplink(java.lang.String url,
Campaign campaign) |
boolean |
localyticsShouldPromptForLocationPermissions(Campaign campaign)
A callback to indicate that a user has triggered a location permission prompt using the Javascript
API provided in a Localytics In-App or Inbox message.
|
public boolean localyticsShouldDeeplink(@NonNull java.lang.String url, @NonNull Campaign campaign)
localyticsShouldDeeplink
in interface CallToActionListener
url
- The URL that was triggered inside a Localytics call to action from any
messaging (Push, Places, In-App or Inbox) campaigncampaign
- The campaign that triggered this deeplink.public void localyticsDidOptOut(boolean optOut, @NonNull Campaign campaign)
CallToActionListener
localyticsDidOptOut
in interface CallToActionListener
optOut
- The result of the call to action indicating that the user opted in (false) or out (true).campaign
- The campaign which triggered the opt in/out call.public void localyticsDidPrivacyOptOut(boolean optOut, @NonNull Campaign campaign)
CallToActionListener
localyticsDidPrivacyOptOut
in interface CallToActionListener
optOut
- The result of the call to action indicating that the user opted in (false) or out (true).campaign
- The campaign which triggered the privacy opt in/out call.public boolean localyticsShouldPromptForLocationPermissions(@NonNull Campaign campaign)
CallToActionListener
localyticsShouldPromptForLocationPermissions
in interface CallToActionListener
campaign
- The campaign which triggered the privacy opt in/out call.