public interface CallToActionListener
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.
|
boolean localyticsShouldDeeplink(@NonNull java.lang.String url, @NonNull Campaign campaign)
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.void localyticsDidOptOut(boolean optOut, @NonNull Campaign campaign)
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.void localyticsDidPrivacyOptOut(boolean optOut, @NonNull Campaign campaign)
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.boolean localyticsShouldPromptForLocationPermissions(@NonNull Campaign campaign)
campaign
- The campaign which triggered the privacy opt in/out call.