Skip navigation links
A B C D E F G H I J L M N O P R S T U V W _ 

A

ACTION_ATTRIBUTE - Static variable in class com.localytics.android.NotificationCampaign
 
addProfileAttributesToSet(String, String) - Method in class com.localytics.android.JavaScriptClient
 
addProfileAttributesToSet(String, String, String) - Method in class com.localytics.android.JavaScriptClient
 
addProfileAttributesToSet(String, long[], Localytics.ProfileScope) - Static method in class com.localytics.android.Localytics
Add a set of values to a customer profile attribute.
addProfileAttributesToSet(String, long[]) - Static method in class com.localytics.android.Localytics
Add a set of values to a customer profile attribute, defaulting to the app scope.
addProfileAttributesToSet(String, String[], Localytics.ProfileScope) - Static method in class com.localytics.android.Localytics
Add a set of values to a customer profile attribute.
addProfileAttributesToSet(String, String[]) - Static method in class com.localytics.android.Localytics
Add a set of values to a customer profile attribute, defaulting to the app scope.
addProfileAttributesToSet(String, Date[], Localytics.ProfileScope) - Static method in class com.localytics.android.Localytics
Add a set of values to a customer profile attribute.
addProfileAttributesToSet(String, Date[]) - Static method in class com.localytics.android.Localytics
Add a set of values to a customer profile attribute, defaulting to the app scope.
AnalyticsListener - Interface in com.localytics.android
An interface used to receive analytics callbacks.
AnalyticsListenerAdapter - Class in com.localytics.android
This adapter class provides empty implementations of the methods from AnalyticsListener.
AnalyticsListenerAdapter() - Constructor for class com.localytics.android.AnalyticsListenerAdapter
 
APP_CONTEXT_ATTRIBUTE - Static variable in class com.localytics.android.NotificationCampaign
 
appendAdidToInAppUrls(boolean) - Static method in class com.localytics.android.Localytics
Set whether ADID parameter is added to In-App call to action URLs.
appendAdidToInboxUrls(boolean) - Static method in class com.localytics.android.Localytics
Set whether ADID parameter is added to In-App call to action URLs.
areNotificationsDisabled() - Static method in class com.localytics.android.Localytics
Deprecated.
@see #setNotificationsDisabled(boolean)
attributes - Variable in class com.localytics.android.Region
 
autoIntegrate(Application) - Static method in class com.localytics.android.Localytics
Integrates Localytics.

B

BackgroundService - Class in com.localytics.android
 
BackgroundService() - Constructor for class com.localytics.android.BackgroundService
 
BootReceiver - Class in com.localytics.android
Implements a BroadcastReceiver for BOOT_COMPLETED for enabling location monitoring when the device starts if and only if location monitoring was enabled when the device powered off.
BootReceiver() - Constructor for class com.localytics.android.BootReceiver
 
build() - Method in class com.localytics.android.CircularRegion.Builder
Builds configured CircularRegion object
build() - Method in class com.localytics.android.Customer.Builder
 
Builder() - Constructor for class com.localytics.android.CircularRegion.Builder
 
Builder() - Constructor for class com.localytics.android.Customer.Builder
 

C

CallToActionListener - Interface in com.localytics.android
An interface used to receive updates about deeplinks triggered in Localytics messaging campaigns.
CallToActionListenerAdapter - Class in com.localytics.android
This adapter class provides empty implementations of the methods from CallToActionListener.
CallToActionListenerAdapter() - Constructor for class com.localytics.android.CallToActionListenerAdapter
 
CallToActionListenerAdapterV2 - Class in com.localytics.android
 
CallToActionListenerAdapterV2() - Constructor for class com.localytics.android.CallToActionListenerAdapterV2
 
CallToActionListenerV2 - Interface in com.localytics.android
 
Campaign - Class in com.localytics.android
The base campaign class containing information relevant to all campaign types.
Campaign(Campaign.Builder) - Constructor for class com.localytics.android.Campaign
 
Campaign(Parcel) - Constructor for class com.localytics.android.Campaign
 
CAMPAIGN_ID_ATTRIBUTE - Static variable in class com.localytics.android.NotificationCampaign
 
CircularRegion - Class in com.localytics.android
The circular region object (geofence)
CircularRegion.Builder - Class in com.localytics.android
Builder for CircularRegion
clearInAppMessageDisplayActivity() - Static method in class com.localytics.android.Localytics
Opposite from the setInAppMessageDisplayActivity, this method detaches any fragment manager from Localytics.
close() - Method in class com.localytics.android.JavaScriptClient
 
closeSession() - Static method in class com.localytics.android.Localytics
Closes the Localytics session.
com.localytics.android - package com.localytics.android
 
CREATIVE_DISPLAYED_ATTRIBUTE - Static variable in class com.localytics.android.NotificationCampaign
 
CREATIVE_ID_ATTRIBUTE - Static variable in class com.localytics.android.NotificationCampaign
 
CREATIVE_TYPE_ATTRIBUTE - Static variable in class com.localytics.android.NotificationCampaign
 
CREATOR - Static variable in class com.localytics.android.CircularRegion
 
CREATOR - Static variable in class com.localytics.android.InAppCampaign
 
CREATOR - Static variable in class com.localytics.android.InAppConfiguration
 
CREATOR - Static variable in class com.localytics.android.InboxCampaign
 
CREATOR - Static variable in class com.localytics.android.PlacesCampaign
 
CREATOR - Static variable in class com.localytics.android.PushCampaign
 
Customer - Class in com.localytics.android
Customer object for use in standard events.
Customer.Builder - Class in com.localytics.android
Builder for Customer

D

decrementProfileAttribute(String, String) - Method in class com.localytics.android.JavaScriptClient
 
decrementProfileAttribute(String, String, String) - Method in class com.localytics.android.JavaScriptClient
 
decrementProfileAttribute(String, long, Localytics.ProfileScope) - Static method in class com.localytics.android.Localytics
Decrement the value of a customer profile attribute by a specified amount.
decrementProfileAttribute(String, long) - Static method in class com.localytics.android.Localytics
Decrement the value of a customer profile attribute by a specified amount, defaulting to the app scope.
deeplinkToNotificationSettings() - Method in class com.localytics.android.JavaScriptClient
 
deeplinkToNotificationSettings(String) - Method in class com.localytics.android.JavaScriptClient
 
deeplinkToSettings() - Method in class com.localytics.android.JavaScriptClient
 
deeplinkToSettings(String) - Method in class com.localytics.android.JavaScriptClient
 
delete() - Method in class com.localytics.android.InboxCampaign
Delete the Inbox Campaign
deleteInboxCampaign(InboxCampaign) - Static method in class com.localytics.android.Localytics
Set an inbox campaign as deleted.
deleteProfileAttribute(String) - Method in class com.localytics.android.JavaScriptClient
 
deleteProfileAttribute(String, String) - Method in class com.localytics.android.JavaScriptClient
 
deleteProfileAttribute(String, Localytics.ProfileScope) - Static method in class com.localytics.android.Localytics
Delete a customer profile attribute.
deleteProfileAttribute(String) - Static method in class com.localytics.android.Localytics
Delete a customer profile attribute, defaulting to the app scope.
describeContents() - Method in class com.localytics.android.CircularRegion
 
describeContents() - Method in class com.localytics.android.InAppCampaign
 
describeContents() - Method in class com.localytics.android.InAppConfiguration
 
describeContents() - Method in class com.localytics.android.InboxCampaign
 
describeContents() - Method in class com.localytics.android.PlacesCampaign
 
describeContents() - Method in class com.localytics.android.PushCampaign
 
didFinishLoadingCampaigns() - Method in interface com.localytics.android.InboxListAdapter.Listener
Callback for when inbox campaigns have finished loading
dismissCurrentInAppMessage() - Static method in class com.localytics.android.Localytics
If an in-app message is currently displayed, dismiss it.
displayPushNotification(Bundle) - Static method in class com.localytics.android.Localytics
Handle displaying a Localytics push notification.
downloadWalletPass(String) - Method in class com.localytics.android.JavaScriptClient
 

E

enableLiveDeviceLogging() - Static method in class com.localytics.android.Localytics
Enter live device logging mode.
enterAnalyticsEnabled - Variable in class com.localytics.android.Region
 
equals(Object) - Method in class com.localytics.android.Region
 
exitAnalyticsEnabled - Variable in class com.localytics.android.Region
 

F

FirebaseService - Class in com.localytics.android
 
FirebaseService() - Constructor for class com.localytics.android.FirebaseService
 
FirebaseTokenService - Class in com.localytics.android
 
FirebaseTokenService() - Constructor for class com.localytics.android.FirebaseTokenService
 

G

getAbTest() - Method in class com.localytics.android.Campaign
 
getAllInboxCampaigns() - Static method in class com.localytics.android.Localytics
Get all Inbox campaigns.
getAppKey() - Static method in class com.localytics.android.Localytics
Get the Localytics app key.
getAspectRatio() - Method in class com.localytics.android.InAppCampaign
 
getAttachmentUrl() - Method in class com.localytics.android.NotificationCampaign
Get the attachment (image) URL
getAttributes() - Method in class com.localytics.android.Campaign
Get the campaign associated attributes.
getAttributes() - Method in class com.localytics.android.Region
Get the attributes associated with this region.
getBackgroundAlpha() - Method in class com.localytics.android.InAppCampaign
 
getCampaign() - Method in class com.localytics.android.InboxDetailFragment
The inbox campaign being displayed
getCampaign() - Method in class com.localytics.android.InboxDetailSupportFragment
The inbox campaign being displayed
getCampaign() - Method in class com.localytics.android.JavaScriptClient
 
getCampaignAsJson() - Method in class com.localytics.android.JavaScriptClient
 
getCampaignId() - Method in class com.localytics.android.Campaign
Get the campaign id, which is a unique identifier used to identify a campaign.
getChannelNameForReporting() - Method in class com.localytics.android.NotificationCampaign
 
getConversionEventName() - Method in class com.localytics.android.InAppCampaign
 
getConversionEventName() - Method in class com.localytics.android.InboxCampaign
 
getConversionEventName() - Method in class com.localytics.android.WebViewCampaign
 
getCreative() - Method in class com.localytics.android.JavaScriptClient
 
getCreativeAsJson() - Method in class com.localytics.android.JavaScriptClient
 
getCreativeFilePath() - Method in class com.localytics.android.WebViewCampaign
Get the url pointing to the local location where we can get the campaign creative resources.
getCreativeId() - Method in class com.localytics.android.NotificationCampaign
Get the campaign creative id.
getCreativeType() - Method in class com.localytics.android.NotificationCampaign
Get the campaign creative type
getCreativeUri() - Method in class com.localytics.android.InboxCampaign
Get the uri pointing to the remote inbox creative.
getCustomDimension(int) - Method in class com.localytics.android.JavaScriptClient
 
getCustomDimension(int) - Static method in class com.localytics.android.Localytics
Get the current value for a given dimension.
getCustomDimensions() - Method in class com.localytics.android.JavaScriptClient
 
getCustomerId() - Method in class com.localytics.android.Customer
 
getCustomerId() - Static method in class com.localytics.android.Localytics
Convenience method to get a customer's id.
getData(InboxListAdapter.Listener) - Method in class com.localytics.android.InboxListAdapter
Load inbox campaigns into the Adapter.
getDeepLinkUrl() - Method in class com.localytics.android.InboxCampaign
Get a deep link url sent in a push to inbox campaign
getDismissButtonLocation() - Method in class com.localytics.android.InAppCampaign
Get the location of the dismiss button (left or right)
getDisplayableInboxCampaigns() - Static method in class com.localytics.android.Localytics
Get all Inbox campaigns that can be displayed.
getDisplayLocation() - Method in class com.localytics.android.InAppCampaign
Get the location where the campaign creative displays on the device.
getEmailAddress() - Method in class com.localytics.android.Customer
 
getEventAttributes() - Method in class com.localytics.android.InAppCampaign
Get the event attributes associated with the campaign triggering event.
getEventAttributes() - Method in class com.localytics.android.JavaScriptClient
 
getEventName() - Method in class com.localytics.android.InAppCampaign
Get the event name that triggered the campaign.
getExtraCampaignEventAttributes(String) - Method in class com.localytics.android.InAppCampaign
 
getExtraCampaignEventAttributes(String) - Method in class com.localytics.android.InboxCampaign
 
getExtraCampaignEventAttributes(String) - Method in class com.localytics.android.WebViewCampaign
 
getFirstName() - Method in class com.localytics.android.Customer
 
getFullName() - Method in class com.localytics.android.Customer
 
getGeofencesToMonitor(double, double) - Static method in class com.localytics.android.Localytics
Get a list of geofences to monitor for enter/exit events
getIdentifier(String) - Method in class com.localytics.android.JavaScriptClient
 
getIdentifier(String) - Static method in class com.localytics.android.Localytics
Get the identifier associated with a key.
getIdentifiers() - Method in class com.localytics.android.JavaScriptClient
 
getInAppMessageDismissButtonLocation() - Static method in class com.localytics.android.Localytics
Get the relative position of the in-app message dismiss button.
getInboxCampaignsUnreadCount() - Static method in class com.localytics.android.Localytics
Get the count of unread inbox messages
getInboxId() - Method in class com.localytics.android.InboxCampaign
Get the inbox campaign database auto-incrementing ID
getInboxWebViewManager(Callable<Activity>) - Static method in class com.localytics.android.Localytics
FOR LOCALYTICS WRAPPER USE ONLY.
getInstallId() - Static method in class com.localytics.android.Localytics
Get the app's installation id.
getJavaScriptBridge() - Method in class com.localytics.android.JavaScriptClient
 
getJavaScriptClient() - Method in class com.localytics.android.MarketingWebViewManager
 
getLastName() - Method in class com.localytics.android.Customer
 
getLatitude() - Method in class com.localytics.android.Region
Get the latitude.
getLibraryVersion() - Method in class com.localytics.android.JavaScriptClient
 
getLibraryVersion() - Static method in class com.localytics.android.Localytics
Get the Localytics library version.
getLocalAuthenticationToken() - Static method in class com.localytics.android.Localytics
Get the app's local authentication token.
getLocalThumbnailUri() - Method in class com.localytics.android.InboxCampaign
Get the url pointing to the local location where we can get the inbox thumbnail resource.
getLocationAuthorizationStatus() - Method in class com.localytics.android.JavaScriptClient
 
getLocationBackgroundAuthorizationStatus() - Method in class com.localytics.android.JavaScriptClient
 
getLongitude() - Method in class com.localytics.android.Region
Get the longitude.
getMessage() - Method in class com.localytics.android.NotificationCampaign
Get the campaign message body.
getName() - Method in class com.localytics.android.Campaign
Get the name of the inbox campaign
getName() - Method in class com.localytics.android.Region
Get the region name.
getNotificationAuthorizationStatus() - Method in class com.localytics.android.JavaScriptClient
 
getOffset() - Method in class com.localytics.android.InAppCampaign
 
getOriginLocation() - Method in class com.localytics.android.Region
Get the origin of this region as an android Location object.
getPlaceId() - Method in class com.localytics.android.Region
Get the region place ID
getPtiId() - Method in class com.localytics.android.InboxCampaign
Get the push to inbox campaign database auto-incrementing ID
getPushRegistrationId() - Static method in class com.localytics.android.Localytics
 
getRadius() - Method in class com.localytics.android.CircularRegion
Get the radius for this circular region.
getReceivedDate() - Method in class com.localytics.android.InboxCampaign
Get the received date for the campaign
getRegion() - Method in class com.localytics.android.PlacesCampaign
Get the region that triggers the campaign.
getRuleName() - Method in class com.localytics.android.Campaign
 
getSchemaVersion() - Method in class com.localytics.android.Campaign
 
getSchemaVersion() - Method in class com.localytics.android.Region
 
getScope() - Method in enum com.localytics.android.Localytics.ProfileScope
 
getSortOrder() - Method in class com.localytics.android.InboxCampaign
Get the sort order for the campaign.
getSoundFilename() - Method in class com.localytics.android.NotificationCampaign
Get the campaign sound filename
getSummary() - Method in class com.localytics.android.InboxCampaign
Get the preview summary of the inbox campaign.
getSummaryTextView() - Method in class com.localytics.android.InboxListItem
Get the summary TextView
getSystemGestureInsets() - Method in class com.localytics.android.JavaScriptClient
 
getThumbnailImageView() - Method in class com.localytics.android.InboxListItem
Get the ImageView for displaying the inbox campaign thumbnail
getThumbnailUri() - Method in class com.localytics.android.InboxCampaign
Get the uri of the remote thumbnail.
getTimeTextView() - Method in class com.localytics.android.InboxListItem
Get the time TextView
getTitle() - Method in class com.localytics.android.InboxCampaign
Get the preview title of the inbox campaign.
getTitle() - Method in class com.localytics.android.NotificationCampaign
Get the campaign title
getTitleTextView() - Method in class com.localytics.android.InboxListItem
Get the title TextView
getTriggerEvent() - Method in class com.localytics.android.PlacesCampaign
Get the name of the event that triggers the campaign.
getType() - Method in class com.localytics.android.Region
Get the region type.
getUniqueId() - Method in class com.localytics.android.Region
Get the region unique ID
getUnreadIndicatorView() - Method in class com.localytics.android.InboxListItem
Get the InboxUnreadIndicatorView
getVersion() - Method in class com.localytics.android.Campaign
 
getView(int, View, ViewGroup) - Method in class com.localytics.android.InboxListAdapter
 
getWebViewAttributes() - Method in class com.localytics.android.WebViewCampaign
Get the campaign associated webview attributes.
getWebViewManager() - Method in class com.localytics.android.InboxDetailFragment
 
getWebViewManager() - Method in class com.localytics.android.InboxDetailSupportFragment
 

H

handleFirebaseMessage(Map<String, String>) - Static method in class com.localytics.android.Localytics
Conditionally handles the display of a Firebase remote notification if the message data is determined to be a Localytics message.
handleKeyValuePairs(String[]) - Method in class com.localytics.android.InAppConfiguration
 
handleMessage(Message) - Method in class com.localytics.android.InboxMessageHandler
 
handlePushNotificationOpened(Intent) - Static method in class com.localytics.android.Localytics
Handle opening a Localytics push notification.
handleShouldOverrideUrlLoading(String) - Method in class com.localytics.android.MarketingWebViewManager
 
handleTestMode(Intent) - Static method in class com.localytics.android.Localytics
Handle the intent for push test mode.
hasCreative() - Method in class com.localytics.android.InboxCampaign
Check if the campaign has a creative getCreativeFilePath()
hashCode() - Method in class com.localytics.android.Region
 
hasThumbnail() - Method in class com.localytics.android.InboxCampaign
Check if the campaign has a thumbnail InboxCampaign.getThumbnailUri()

I

InAppCampaign - Class in com.localytics.android
The in-app campaign class from which user can get the in-app campaign information.
InAppConfiguration - Class in com.localytics.android
An object designed to contain all mutable display state of an in-app message.
InboxCampaign - Class in com.localytics.android
The campaign class containing information relevant to a single inbox campaign.
InboxDetailCallback - Interface in com.localytics.android
Callback interface for when the full creative fails to load.
InboxDetailFragment - Class in com.localytics.android
Fragment class that displays an inbox campaign's full creative.
InboxDetailFragment() - Constructor for class com.localytics.android.InboxDetailFragment
 
InboxDetailSupportFragment - Class in com.localytics.android
Support v4 Fragment class that displays an inbox campaign's full creative.
InboxDetailSupportFragment() - Constructor for class com.localytics.android.InboxDetailSupportFragment
 
InboxListAdapter - Class in com.localytics.android
ArrayAdapter class that loads and displays inbox campaigns.
InboxListAdapter(Context) - Constructor for class com.localytics.android.InboxListAdapter
 
InboxListAdapter(Context, ListView) - Constructor for class com.localytics.android.InboxListAdapter
Constructs a new InboxListAdapter, and sets up a swipe to delete control.
InboxListAdapter.Listener - Interface in com.localytics.android
An interface use for receiving inbox campaigns loading callbacks.
InboxListItem - Class in com.localytics.android
Inbox view class that includes an unread indicator, thumbnail image, title text, summary text, and relative created time text.
InboxListItem(Context) - Constructor for class com.localytics.android.InboxListItem
 
InboxListItem(Context, AttributeSet) - Constructor for class com.localytics.android.InboxListItem
 
inboxListItemTapped(InboxCampaign) - Static method in class com.localytics.android.Localytics
Tell the Localytics SDK that an Inbox campaign was tapped in the list view.
InboxMessageHandler - Class in com.localytics.android
 
InboxMessageHandler(WebView) - Constructor for class com.localytics.android.InboxMessageHandler
 
InboxRefreshListener - Interface in com.localytics.android
An interface used to receive refreshed inbox campaigns.
incrementProfileAttribute(String, String) - Method in class com.localytics.android.JavaScriptClient
 
incrementProfileAttribute(String, String, String) - Method in class com.localytics.android.JavaScriptClient
 
incrementProfileAttribute(String, long, Localytics.ProfileScope) - Static method in class com.localytics.android.Localytics
Increment the value of a customer profile attribute by a specified amount.
incrementProfileAttribute(String, long) - Static method in class com.localytics.android.Localytics
Increment the value of a customer profile attribute by a specified amount, defaulting to the app scope.
integrate(Context) - Static method in class com.localytics.android.Localytics
Integrates Localytics and initializes the Handlers.
isAdidAppendedToInAppUrls() - Static method in class com.localytics.android.Localytics
Returns whether the ADID parameter is added to In-App call to action URLs
isAdidAppendedToInboxUrls() - Static method in class com.localytics.android.Localytics
Returns whether the ADID parameter is added to Inbox call to action URLs
isBottomBannerCampaign() - Method in class com.localytics.android.InAppConfiguration
Get whether the in-app will be presented as a bottom banner campaign.
isCenterCampaign() - Method in class com.localytics.android.InAppConfiguration
Get whether the in-app will be presented as a center campaign.
isDeleted() - Method in class com.localytics.android.InboxCampaign
Get the state of whether or not this campaign is deleted.
isDismissButtonHidden() - Method in class com.localytics.android.InAppCampaign
Get whether the dismiss button is hidden
isEnterAnalyticsEnabled() - Method in class com.localytics.android.Region
 
isExitAnalyticsEnabled() - Method in class com.localytics.android.Region
 
isFullScreenCampaign() - Method in class com.localytics.android.InAppConfiguration
Get whether the in-app will be presented as a full screen campaign.
isLoggingEnabled() - Static method in class com.localytics.android.Localytics
Check whether the logging is enabled or disabled.
isOptedOut() - Static method in class com.localytics.android.Localytics
Get the opted in/out state.
isPrivacyOptedOut() - Static method in class com.localytics.android.Localytics
Get the privacy opted in/out state.
isPushToInboxCampaign() - Method in class com.localytics.android.InboxCampaign
Returns yes if a push to inbox campaign
isRead() - Method in class com.localytics.android.InboxCampaign
Get the inbox campaign read/unread state.
isTargetingAndroidO() - Static method in class com.localytics.android.NotificationCampaign
 
isTestModeEnabled() - Static method in class com.localytics.android.Localytics
Determine whether the test mode is enabled.
isTopBannerCampaign() - Method in class com.localytics.android.InAppConfiguration
Get whether the in-app will be presented as a top banner campaign.
isVisible() - Method in class com.localytics.android.InboxCampaign
Get the state of whether or not this campaign should be displayed.

J

JavaScriptClient - Class in com.localytics.android
This class implements the JavaScriptAPI interface.

L

latitude - Variable in class com.localytics.android.Region
 
LAUNCH_INTENT - Static variable in class com.localytics.android.PushTrackingActivity
 
LAUNCH_INTENT_TOKEN - Static variable in class com.localytics.android.PushTrackingActivity
 
localCreativeUri - Variable in class com.localytics.android.WebViewCampaign
The uri pointing to the local cached creative.
Localytics - Class in com.localytics.android
All calls to the Localytics library go through this singleton.
Localytics() - Constructor for class com.localytics.android.Localytics
 
Localytics.ImpressionType - Enum in com.localytics.android
 
Localytics.InAppMessageDismissButtonLocation - Enum in com.localytics.android
Relative position of the dismiss button for in-app messages.
Localytics.ProfileScope - Enum in com.localytics.android
Possible profile scopes
LocalyticsActivityLifecycleCallbacks - Class in com.localytics.android
An ActivityLifecycleCallbacks implementation for one-line integration if the user's app only targets to Ice Cream Sandwich (API level 14) and above.
LocalyticsActivityLifecycleCallbacks(boolean) - Constructor for class com.localytics.android.LocalyticsActivityLifecycleCallbacks
Constructor of LocalyticsActivityLifecycleCallbacks.
localyticsDidDismissInAppMessage() - Method in interface com.localytics.android.MessagingListenerV2
Callback that an in-app message was dismissed.
localyticsDidDismissInAppMessage() - Method in class com.localytics.android.MessagingListenerV2Adapter
 
localyticsDidDisplayInAppMessage() - Method in interface com.localytics.android.MessagingListenerV2
Callback that an in-app message was displayed.
localyticsDidDisplayInAppMessage() - Method in class com.localytics.android.MessagingListenerV2Adapter
 
localyticsDidDownloadManifest(Map<String, Object>, Map<String, Object>, boolean) - Method in class com.localytics.android.LoggingHandler
 
localyticsDidOptOut(boolean, Campaign) - Method in interface com.localytics.android.CallToActionListener
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.
localyticsDidOptOut(boolean, Campaign) - Method in class com.localytics.android.CallToActionListenerAdapter
 
localyticsDidPrivacyOptOut(boolean, Campaign) - Method in interface com.localytics.android.CallToActionListener
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.
localyticsDidPrivacyOptOut(boolean, Campaign) - Method in class com.localytics.android.CallToActionListenerAdapter
 
localyticsDidTagEvent(String, Map<String, String>, long) - Method in interface com.localytics.android.AnalyticsListener
Callback that an event was tagged.
localyticsDidTagEvent(String, Map<String, String>, long) - Method in class com.localytics.android.AnalyticsListenerAdapter
 
localyticsDidTriggerRegions(List<Region>, Region.Event) - Method in interface com.localytics.android.LocationListener
Callback for when regions have been triggered with a particular event
localyticsDidTriggerRegions(List<Region>, Region.Event) - Method in class com.localytics.android.LoggingHandler
 
localyticsDidUpdateLocation(Location) - Method in interface com.localytics.android.LocationListener
Callback that the LocationManager has received an update
localyticsDidUpdateLocation(Location) - Method in class com.localytics.android.LoggingHandler
 
localyticsDidUpdateMonitoredGeofences(List<CircularRegion>, List<CircularRegion>) - Method in interface com.localytics.android.LocationListener
Callback for when geofence monitoring has been updated
localyticsDidUpdateMonitoredGeofences(List<CircularRegion>, List<CircularRegion>) - Method in class com.localytics.android.LoggingHandler
 
localyticsRefreshedInboxCampaigns(List<InboxCampaign>) - Method in interface com.localytics.android.InboxRefreshListener
Callback for when inbox campaigns have been refreshed
localyticsSessionDidOpen(boolean, boolean, boolean) - Method in interface com.localytics.android.AnalyticsListener
Callback that a session was either opened or resumed.
localyticsSessionDidOpen(boolean, boolean, boolean) - Method in class com.localytics.android.AnalyticsListenerAdapter
 
localyticsSessionWillClose() - Method in interface com.localytics.android.AnalyticsListener
Callback that a session will be closed.
localyticsSessionWillClose() - Method in class com.localytics.android.AnalyticsListenerAdapter
 
localyticsSessionWillOpen(boolean, boolean, boolean) - Method in interface com.localytics.android.AnalyticsListener
Callback that a session will be opened.
localyticsSessionWillOpen(boolean, boolean, boolean) - Method in class com.localytics.android.AnalyticsListenerAdapter
 
localyticsShouldDeeplink(String, Campaign) - Method in interface com.localytics.android.CallToActionListener
 
localyticsShouldDeeplink(String, Campaign) - Method in class com.localytics.android.CallToActionListenerAdapter
 
localyticsShouldDeeplinkToSettings(Intent, Campaign) - Method in class com.localytics.android.CallToActionListenerAdapterV2
 
localyticsShouldDeeplinkToSettings(Intent, Campaign) - Method in interface com.localytics.android.CallToActionListenerV2
A callback to indicate that a user has triggered a deeplink to the settings using the Javascript API provided in a Localytics In-App or Inbox message.
localyticsShouldDelaySessionStartInAppMessages() - Method in interface com.localytics.android.MessagingListenerV2
Callback to determine if In-App campaigns triggered by session start should be shown.
localyticsShouldDelaySessionStartInAppMessages() - Method in class com.localytics.android.MessagingListenerV2Adapter
 
localyticsShouldPromptForLocationPermissions(Campaign) - Method in interface com.localytics.android.CallToActionListener
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.
localyticsShouldPromptForLocationPermissions(Campaign) - Method in class com.localytics.android.CallToActionListenerAdapter
 
localyticsShouldShowInAppMessage(InAppCampaign) - Method in interface com.localytics.android.MessagingListenerV2
Callback to determine if an In-App campaign should be shown.
localyticsShouldShowInAppMessage(InAppCampaign) - Method in class com.localytics.android.MessagingListenerV2Adapter
 
localyticsShouldShowPlacesPushNotification(PlacesCampaign) - Method in interface com.localytics.android.MessagingListenerV2
Callback to determine if the triggering of a Places campaign should show a local notification.
localyticsShouldShowPlacesPushNotification(PlacesCampaign) - Method in class com.localytics.android.MessagingListenerV2Adapter
 
localyticsShouldShowPushNotification(PushCampaign) - Method in interface com.localytics.android.MessagingListenerV2
Callback to determine if a Push campaign should be shown.
localyticsShouldShowPushNotification(PushCampaign) - Method in class com.localytics.android.MessagingListenerV2Adapter
 
localyticsWillDismissInAppMessage() - Method in interface com.localytics.android.MessagingListenerV2
Callback that an in-app message will be dismissed.
localyticsWillDismissInAppMessage() - Method in class com.localytics.android.MessagingListenerV2Adapter
 
localyticsWillDisplayInAppMessage(InAppCampaign, InAppConfiguration) - Method in interface com.localytics.android.MessagingListenerV2
Callback to modify presentation of an In-App Campaign.
localyticsWillDisplayInAppMessage(InAppCampaign, InAppConfiguration) - Method in class com.localytics.android.MessagingListenerV2Adapter
 
localyticsWillDownloadManifest() - Method in class com.localytics.android.LoggingHandler
 
localyticsWillShowPlacesPushNotification(NotificationCompat.Builder, PlacesCampaign) - Method in interface com.localytics.android.MessagingListenerV2
Callback to determine if a Push campaign should show a local notification.
localyticsWillShowPlacesPushNotification(NotificationCompat.Builder, PlacesCampaign) - Method in class com.localytics.android.MessagingListenerV2Adapter
 
localyticsWillShowPushNotification(NotificationCompat.Builder, PushCampaign) - Method in interface com.localytics.android.MessagingListenerV2
Callback to determine if a Push campaign should show a local notification.
localyticsWillShowPushNotification(NotificationCompat.Builder, PushCampaign) - Method in class com.localytics.android.MessagingListenerV2Adapter
 
LOCATION_PERMISSION_REQUEST_CODE - Static variable in class com.localytics.android.Localytics
 
LOCATION_PROVIDER - Static variable in class com.localytics.android.Region
 
LocationListener - Interface in com.localytics.android
An interface used to receive location callbacks.
LocationUpdateReceiver - Class in com.localytics.android
 
LocationUpdateReceiver() - Constructor for class com.localytics.android.LocationUpdateReceiver
 
Logger - Class in com.localytics.android
 
Logger(LocalyticsDelegate, boolean) - Constructor for class com.localytics.android.Logger
 
LoggingHandler - Class in com.localytics.android
 
LoggingUploader - Class in com.localytics.android
 
longitude - Variable in class com.localytics.android.Region
 

M

MarketingWebView - Class in com.localytics.android
Helper class to handle the in app campaign message displaying in android web view.
MarketingWebViewManager - Class in com.localytics.android
 
MessagingListenerV2 - Interface in com.localytics.android
An interface used to receive messaging callbacks.
MessagingListenerV2Adapter - Class in com.localytics.android
This adapter class provides empty implementations of the methods from MessagingListenerV2.
MessagingListenerV2Adapter() - Constructor for class com.localytics.android.MessagingListenerV2Adapter
 

N

name - Variable in class com.localytics.android.Region
 
nativeTagEvent(String, String, String) - Method in class com.localytics.android.JavaScriptClient
 
navigate(String) - Method in class com.localytics.android.JavaScriptClient
 
newInstance(InboxCampaign) - Static method in class com.localytics.android.InboxDetailFragment
Factory method for creating a new InboxDetailFragment.
newInstance(InboxCampaign) - Static method in class com.localytics.android.InboxDetailSupportFragment
Factory method for creating a new InboxDetailSupportFragment.
NOTIFICATION_CHANNEL_ATTRIBUTE - Static variable in class com.localytics.android.NotificationCampaign
 
NotificationCampaign - Class in com.localytics.android
 
NotificationCampaign(NotificationCampaign.Builder) - Constructor for class com.localytics.android.NotificationCampaign
 
NotificationCampaign(Parcel) - Constructor for class com.localytics.android.NotificationCampaign
 

O

onActivityCreated(Activity, Bundle) - Method in class com.localytics.android.LocalyticsActivityLifecycleCallbacks
 
onActivityDestroyed(Activity) - Method in class com.localytics.android.LocalyticsActivityLifecycleCallbacks
 
onActivityPause(Activity) - Static method in class com.localytics.android.Localytics
For alternative session management only
onActivityPaused(Activity) - Method in class com.localytics.android.LocalyticsActivityLifecycleCallbacks
 
onActivityResume(Activity) - Static method in class com.localytics.android.Localytics
For alternative session management only
onActivityResumed(Activity) - Method in class com.localytics.android.LocalyticsActivityLifecycleCallbacks
 
onActivitySaveInstanceState(Activity, Bundle) - Method in class com.localytics.android.LocalyticsActivityLifecycleCallbacks
 
onActivityStarted(Activity) - Method in class com.localytics.android.LocalyticsActivityLifecycleCallbacks
 
onActivityStopped(Activity) - Method in class com.localytics.android.LocalyticsActivityLifecycleCallbacks
 
onAttach(Context) - Method in class com.localytics.android.InboxDetailFragment
 
onAttach(Activity) - Method in class com.localytics.android.InboxDetailFragment
 
onAttach(Context) - Method in class com.localytics.android.InboxDetailSupportFragment
 
onAttach(Activity) - Method in class com.localytics.android.InboxDetailSupportFragment
 
onAttachedToWindow() - Method in class com.localytics.android.InboxListItem
 
onCreate(Bundle) - Method in class com.localytics.android.InboxDetailFragment
 
onCreate(Bundle) - Method in class com.localytics.android.InboxDetailSupportFragment
 
onCreate(Bundle) - Method in class com.localytics.android.PushTrackingActivity
 
onCreateView(LayoutInflater, ViewGroup, Bundle) - Method in class com.localytics.android.InboxDetailFragment
 
onCreateView(LayoutInflater, ViewGroup, Bundle) - Method in class com.localytics.android.InboxDetailSupportFragment
 
onCreativeLoadError() - Method in interface com.localytics.android.InboxDetailCallback
 
onDestroy() - Method in class com.localytics.android.InboxDetailFragment
 
onDestroy() - Method in class com.localytics.android.InboxDetailSupportFragment
 
onDetach() - Method in class com.localytics.android.InboxDetailFragment
 
onDetach() - Method in class com.localytics.android.InboxDetailSupportFragment
 
onDetachedFromWindow() - Method in class com.localytics.android.InboxListItem
 
onDraw(Canvas) - Method in class com.localytics.android.UnreadIndicatorView
 
onMessageReceived(RemoteMessage) - Method in class com.localytics.android.FirebaseService
 
onNewIntent(Activity, Intent) - Static method in class com.localytics.android.Localytics
Performs the same session management tasks as Localytics.onActivityResume(Activity, Intent) but with the new Intent
onNewToken(String) - Method in class com.localytics.android.FirebaseService
 
onReceive(Context, Intent) - Method in class com.localytics.android.BootReceiver
 
onReceive(Context, Intent) - Method in class com.localytics.android.LocationUpdateReceiver
 
onReceive(Context, Intent) - Method in class com.localytics.android.ReferralReceiver
 
onResume() - Method in class com.localytics.android.InboxDetailFragment
 
onResume() - Method in class com.localytics.android.InboxDetailSupportFragment
 
onRunTask(TaskParams) - Method in class com.localytics.android.BackgroundService
 
onStop() - Method in class com.localytics.android.InboxDetailFragment
 
onStop() - Method in class com.localytics.android.InboxDetailSupportFragment
 
onTokenRefresh() - Method in class com.localytics.android.FirebaseTokenService
 
openSession() - Static method in class com.localytics.android.Localytics
Opens the Localytics session.

P

pauseDataUploading(boolean) - Static method in class com.localytics.android.Localytics
Halt the uploading of Analytics and Profiles data to the Localytics servers.
placeId - Variable in class com.localytics.android.Region
 
PlacesCampaign - Class in com.localytics.android
The places campaign class from which user can get the places campaign information.
populateViews(InboxCampaign, boolean) - Method in class com.localytics.android.InboxListItem
Populate the title text, summary text, and relative time text, toggle the visibility of the unread indicator, and set the image of the thumbnail image view.
promptForLocationAlwaysPermissions() - Method in class com.localytics.android.JavaScriptClient
 
promptForLocationAlwaysPermissions(String) - Method in class com.localytics.android.JavaScriptClient
 
promptForLocationPermissions() - Method in class com.localytics.android.JavaScriptClient
Deprecated.
promptForLocationPermissions(String) - Method in class com.localytics.android.JavaScriptClient
Deprecated.
promptForLocationWhenInUsePermissions() - Method in class com.localytics.android.JavaScriptClient
 
promptForLocationWhenInUsePermissions(String) - Method in class com.localytics.android.JavaScriptClient
 
PUSH_NOTIFICATIONS_ENABLED_ATTRIBUTE - Static variable in class com.localytics.android.NotificationCampaign
 
PushCampaign - Class in com.localytics.android
The push campaign class from which user can get the push campaign information.
PushTrackingActivity - Class in com.localytics.android
A UI-less Activity for tracking opened push notifications.
PushTrackingActivity() - Constructor for class com.localytics.android.PushTrackingActivity
 

R

readStringMap(Parcel) - Method in class com.localytics.android.Region
 
redirectLogsToDisk(boolean, Context) - Static method in class com.localytics.android.Localytics
No production builds should call this method.
Enable/Disable log rerouting to a file on disk.
ReferralReceiver - Class in com.localytics.android
A BroadcastReceiver for campaign attribution tracking.
ReferralReceiver() - Constructor for class com.localytics.android.ReferralReceiver
 
refreshAllInboxCampaigns(InboxRefreshListener) - Static method in class com.localytics.android.Localytics
Refresh all Inbox campaigns from the Localytics server.
refreshInboxCampaigns(InboxRefreshListener) - Static method in class com.localytics.android.Localytics
Refresh all Inbox campaigns that can be displayed from the Localytics server.
Region - Class in com.localytics.android
The base class for CircularRegion
Region() - Constructor for class com.localytics.android.Region
 
Region.Event - Enum in com.localytics.android
Events that can occur for a Region (enter and exit)
registerPush() - Static method in class com.localytics.android.Localytics
Register app to receive push notifications from Localytics.
removeProfileAttributesFromSet(String, String) - Method in class com.localytics.android.JavaScriptClient
 
removeProfileAttributesFromSet(String, String, String) - Method in class com.localytics.android.JavaScriptClient
 
removeProfileAttributesFromSet(String, long[], Localytics.ProfileScope) - Static method in class com.localytics.android.Localytics
Remove a set of values to a customer profile attribute.
removeProfileAttributesFromSet(String, long[]) - Static method in class com.localytics.android.Localytics
Remove a set of values to a customer profile attribute, defaulting to the app scope.
removeProfileAttributesFromSet(String, String[], Localytics.ProfileScope) - Static method in class com.localytics.android.Localytics
Remove a set of values to a customer profile attribute.
removeProfileAttributesFromSet(String, String[]) - Static method in class com.localytics.android.Localytics
Remove a set of values to a customer profile attribute, defaulting to the app scope.
removeProfileAttributesFromSet(String, Date[], Localytics.ProfileScope) - Static method in class com.localytics.android.Localytics
Remove a set of values to a customer profile attribute.
removeProfileAttributesFromSet(String, Date[]) - Static method in class com.localytics.android.Localytics
Remove a set of values to a customer profile attribute, defaulting to the app scope.
reset() - Method in class com.localytics.android.MarketingWebViewManager
 
run() - Method in class com.localytics.android.LoggingUploader
 

S

schemaVersion - Variable in class com.localytics.android.Region
 
setAnalyticsListener(AnalyticsListener) - Static method in class com.localytics.android.Localytics
setAspectRatio(float) - Method in class com.localytics.android.InAppConfiguration
Set the aspect ratio for this in-app.
setAttributes(Map<String, String>) - Method in class com.localytics.android.CircularRegion.Builder
Set region attributes.
setBackgroundAlpha(float) - Method in class com.localytics.android.InAppConfiguration
Set the background alpha for this in-app.
setBannerOffsetDps(int) - Method in class com.localytics.android.InAppConfiguration
Set the offset for this in-app.
setCallToActionListener(CallToActionListener) - Static method in class com.localytics.android.Localytics
Add a listener that will be notified of certain callbacks:
CallToActionListener.localyticsShouldDeeplink(String, Campaign) CallToActionListener.localyticsDidOptOut(boolean, Campaign) CallToActionListener.localyticsDidPrivacyOptOut(boolean, Campaign) Note, all methods invoked by this interface will be invoked on the main thread.
setCampaign(WebViewCampaign) - Method in class com.localytics.android.MarketingWebViewManager
 
setCampaignId(long) - Method in class com.localytics.android.InboxListItem
 
setColor(int) - Method in class com.localytics.android.UnreadIndicatorView
Set the color of the draw circle.
setContext(Context) - Method in class com.localytics.android.MarketingWebViewManager
 
setCreativeType(String) - Method in class com.localytics.android.NotificationCampaign
Set the campaign creative type
setCustomDimension(long, String) - Method in class com.localytics.android.JavaScriptClient
 
setCustomDimension(int, String) - Static method in class com.localytics.android.Localytics
Sets the value of a custom dimension.
setCustomerEmail(String) - Method in class com.localytics.android.JavaScriptClient
 
setCustomerEmail(String) - Static method in class com.localytics.android.Localytics
Convenience method to set a customer's email as both a profile attribute and as a customer identifier.
setCustomerFirstName(String) - Method in class com.localytics.android.JavaScriptClient
 
setCustomerFirstName(String) - Static method in class com.localytics.android.Localytics
Convenience method to set a customer's first name as both a profile attribute and as a customer identifier.
setCustomerFullName(String) - Method in class com.localytics.android.JavaScriptClient
 
setCustomerFullName(String) - Static method in class com.localytics.android.Localytics
Convenience method to set a customer's full name as both a profile attribute and as a customer identifier.
setCustomerId(String) - Method in class com.localytics.android.Customer.Builder
 
setCustomerId(String) - Static method in class com.localytics.android.Localytics
Convenience method to set a customer's id.
setCustomerIdWithPrivacyOptedOut(String, boolean) - Static method in class com.localytics.android.Localytics
Convenience method to set a customer's id.
setCustomerLastName(String) - Method in class com.localytics.android.JavaScriptClient
 
setCustomerLastName(String) - Static method in class com.localytics.android.Localytics
Convenience method to set a customer's last name as both a profile attribute and as a customer identifier.
setDismissButtonImage(Resources, int) - Method in class com.localytics.android.InAppConfiguration
Set the dismiss button image for this in-app.
setDismissButtonImage(Resources, Bitmap) - Method in class com.localytics.android.InAppConfiguration
Set the dismiss button image for this in-app.
setDismissButtonLocation(Localytics.InAppMessageDismissButtonLocation) - Method in class com.localytics.android.InAppConfiguration
Set the dismiss button location for this in-app.
setDismissButtonVisibility(int) - Method in class com.localytics.android.InAppConfiguration
Set the dismiss button image for this in-app.
setDownloadsThumbnails(boolean) - Method in class com.localytics.android.InboxListAdapter
Set whether thumbnail images are automatically downloaded and loaded into the InboxListItem.
setEmailAddress(String) - Method in class com.localytics.android.Customer.Builder
 
setEnterAnalyticsEnabled(boolean) - Method in class com.localytics.android.CircularRegion.Builder
Set whether enter analytics are enabled
setEnterAnalyticsEnabled(boolean) - Method in class com.localytics.android.Region
 
setExitAnalyticsEnabled(boolean) - Method in class com.localytics.android.CircularRegion.Builder
Set whether exit analytics are enabled
setExitAnalyticsEnabled(boolean) - Method in class com.localytics.android.Region
 
setFirstName(String) - Method in class com.localytics.android.Customer.Builder
 
setFullName(String) - Method in class com.localytics.android.Customer.Builder
 
setIdentifier(String, String) - Static method in class com.localytics.android.Localytics
Record your custom customer data.
setInAppMessageDismissButtonImage(Resources, int) - Static method in class com.localytics.android.Localytics
Set a image associated with a particular resource id for user-defined dismiss button display.
setInAppMessageDismissButtonImage(Resources, Bitmap) - Static method in class com.localytics.android.Localytics
Set a bitmap object for user-defined dismiss button display.
setInAppMessageDismissButtonLocation(Localytics.InAppMessageDismissButtonLocation) - Static method in class com.localytics.android.Localytics
Set the relative position of the in-app message dismiss button.
setInAppMessageDismissButtonVisibility(int) - Static method in class com.localytics.android.Localytics
Set the visibility of the dismiss button.
setInAppMessageDisplayActivity(Activity) - Static method in class com.localytics.android.Localytics
Attach the current foreground activity Localytics.
setInboxCampaignRead(InboxCampaign, boolean) - Static method in class com.localytics.android.Localytics
Set an inbox campaign as read.
setLastName(String) - Method in class com.localytics.android.Customer.Builder
 
setLatitude(double) - Method in class com.localytics.android.CircularRegion.Builder
Set region latitude.
setLatitude(double) - Method in class com.localytics.android.Region
 
setLocation(Location) - Static method in class com.localytics.android.Localytics
Set a user's location.
setLocationListener(LocationListener) - Static method in class com.localytics.android.Localytics
setLocationMonitoringEnabled(boolean) - Static method in class com.localytics.android.Localytics
Enable or disable location monitoring for geofence monitoring
setLocationMonitoringEnabled(boolean, boolean) - Static method in class com.localytics.android.Localytics
Enable or disable location monitoring for geofence monitoring and allow Localytics to automatically reinitialize Location monitoring on App Launch
setLoggingEnabled(boolean) - Static method in class com.localytics.android.Localytics
Enable/Disable logging.
setLongitude(double) - Method in class com.localytics.android.CircularRegion.Builder
Set region longitude.
setLongitude(double) - Method in class com.localytics.android.Region
 
setMessageHandler(Handler) - Method in class com.localytics.android.MarketingWebViewManager
 
setMessagingListener(MessagingListenerV2) - Static method in class com.localytics.android.Localytics
setName(String) - Method in class com.localytics.android.CircularRegion.Builder
Set region name.
setName(String) - Method in class com.localytics.android.Region
 
setNotificationsDisabled(boolean) - Static method in class com.localytics.android.Localytics
Deprecated.
This is deprecated in SDK 5.1 so that the standard dimension "notifications enabled" can be directly tied to the OS setting. We recommend using a custom dimension to continue supporting any app-level notification settings.
setOptedOut(boolean) - Method in class com.localytics.android.JavaScriptClient
 
setOptedOut(boolean, boolean) - Method in class com.localytics.android.JavaScriptClient
 
setOptedOut(boolean) - Static method in class com.localytics.android.Localytics
Sets the Localytics opt-out state for this application.
setOption(String, Object) - Static method in class com.localytics.android.Localytics
Customize the behavior of the SDK by setting a custom value for an option.
setOptions(Map<String, Object>) - Static method in class com.localytics.android.Localytics
Customize the behavior of the SDK by setting custom values for various options.
setPlaceId(long) - Method in class com.localytics.android.CircularRegion.Builder
Set region place id
setPrivacyOptedOut(boolean) - Method in class com.localytics.android.JavaScriptClient
 
setPrivacyOptedOut(boolean, boolean) - Method in class com.localytics.android.JavaScriptClient
 
setPrivacyOptedOut(boolean) - Static method in class com.localytics.android.Localytics
Sets the Localytics opt-out state for this application.
setProfileAttribute(String, String) - Method in class com.localytics.android.JavaScriptClient
 
setProfileAttribute(String, String, String) - Method in class com.localytics.android.JavaScriptClient
 
setProfileAttribute(String, long, Localytics.ProfileScope) - Static method in class com.localytics.android.Localytics
Set a customer profile attribute.
setProfileAttribute(String, long) - Static method in class com.localytics.android.Localytics
Set a customer profile attribute, defaulting to the app scope.
setProfileAttribute(String, long[], Localytics.ProfileScope) - Static method in class com.localytics.android.Localytics
Set a customer profile attribute.
setProfileAttribute(String, long[]) - Static method in class com.localytics.android.Localytics
Set a customer profile attribute, defaulting to the app scope.
setProfileAttribute(String, String, Localytics.ProfileScope) - Static method in class com.localytics.android.Localytics
Set a customer profile attribute.
setProfileAttribute(String, String) - Static method in class com.localytics.android.Localytics
Set a customer profile attribute, defaulting to the app scope.
setProfileAttribute(String, String[], Localytics.ProfileScope) - Static method in class com.localytics.android.Localytics
Set a customer profile attribute.
setProfileAttribute(String, String[]) - Static method in class com.localytics.android.Localytics
Set a customer profile attribute, defaulting to the app scope.
setProfileAttribute(String, Date, Localytics.ProfileScope) - Static method in class com.localytics.android.Localytics
Set a customer profile attribute.
setProfileAttribute(String, Date) - Static method in class com.localytics.android.Localytics
Set a customer profile attribute, defaulting to the app scope.
setProfileAttribute(String, Date[], Localytics.ProfileScope) - Static method in class com.localytics.android.Localytics
Set a customer profile attribute.
setProfileAttribute(String, Date[]) - Static method in class com.localytics.android.Localytics
Set a customer profile attribute, defaulting to the app scope.
setPushRegistrationId(String) - Static method in class com.localytics.android.Localytics
Set the push registration Id which was registered with FCM
setRadius(int) - Method in class com.localytics.android.CircularRegion.Builder
Set region radius.
setRadius(int) - Method in class com.localytics.android.CircularRegion
 
setRead(boolean) - Method in class com.localytics.android.InboxCampaign
Set the inbox campaign read/unread state.
setSchemaVersion(int) - Method in class com.localytics.android.CircularRegion.Builder
The schema version of the region
setSchemaVersion(int) - Method in class com.localytics.android.Region
 
setShouldRenderInNotch(boolean) - Method in class com.localytics.android.InAppConfiguration
 
setSummary(String) - Method in class com.localytics.android.InboxListItem
Set the text of the summary TextView
setTestModeEnabled(boolean) - Static method in class com.localytics.android.Localytics
Enable/Disable the test mode with the given flag.
setTime(Date) - Method in class com.localytics.android.InboxListItem
Set the text of the text TextView using a relative time string.
setTitle(String) - Method in class com.localytics.android.InboxListItem
Set the text of the title TextView
setUniqueId(String) - Method in class com.localytics.android.CircularRegion.Builder
Set region unique id
setUnreadState(boolean) - Method in class com.localytics.android.InboxListItem
Set the unread state for the inbox campaign.
shouldInterceptRequest(String) - Method in class com.localytics.android.MarketingWebViewManager
 

T

tagAddedToCart(String, String, String, Long, Map<String, String>) - Static method in class com.localytics.android.Localytics
A standard event to tag the addition of a single item to a cart (after the action has occurred)
tagClickEvent() - Method in class com.localytics.android.JavaScriptClient
 
tagClickEvent(String) - Method in class com.localytics.android.JavaScriptClient
 
tagCompletedCheckout(Long, Long, Map<String, String>) - Static method in class com.localytics.android.Localytics
A standard event to tag the conclusions of the checkout process (after the action has occurred)
tagContentRated(String, String, String, Long, Map<String, String>) - Static method in class com.localytics.android.Localytics
A standard event to tag the rating of content (after the action has occurred)
tagContentViewed(String, String, String, Map<String, String>) - Static method in class com.localytics.android.Localytics
A standard event to tag the viewing of content (after the action has occurred)
tagCustomerLoggedIn(Customer, String, Map<String, String>) - Static method in class com.localytics.android.Localytics
A standard event to tag the logging in of a user (after the action has occurred)
tagCustomerLoggedOut(Map<String, String>) - Static method in class com.localytics.android.Localytics
A standard event to tag the logging out of a user (after the action has occurred)
tagCustomerRegistered(Customer, String, Map<String, String>) - Static method in class com.localytics.android.Localytics
A standard event to tag the registration of a user (after the action has occurred)
tagEvent(String) - Static method in class com.localytics.android.Localytics
Behaves identically to calling tagEvent(eventName, null, 0).
tagEvent(String, Map<String, String>) - Static method in class com.localytics.android.Localytics
Behaves identically to calling tagEvent(eventName, attributes, 0).
tagEvent(String, Map<String, String>, long) - Static method in class com.localytics.android.Localytics
Within the currently open session, tags that event occurred (with optionally included attributes).
tagEventV2(String) - Method in class com.localytics.android.JavaScriptClient
 
tagEventV2(String, String) - Method in class com.localytics.android.JavaScriptClient
 
tagEventV2(String, String, long) - Method in class com.localytics.android.JavaScriptClient
 
tagInAppImpression(InAppCampaign, Localytics.ImpressionType) - Static method in class com.localytics.android.Localytics
A standard event to tag an In-App impression
tagInAppImpression(InAppCampaign, String) - Static method in class com.localytics.android.Localytics
A standard event to tag an In-App impression.
tagInboxImpression(InboxCampaign, Localytics.ImpressionType) - Static method in class com.localytics.android.Localytics
A standard event to tag an Inbox impression
tagInboxImpression(InboxCampaign, String) - Static method in class com.localytics.android.Localytics
A standard event to tag an Inbox impression.
tagInvited(String, Map<String, String>) - Static method in class com.localytics.android.Localytics
A standard event to tag the invitation of a user (after the action has occured)
tagMarketingActionEventWithAction(String, String) - Method in class com.localytics.android.MarketingWebViewManager
 
tagNotificationReceived(LocalyticsDelegate, String, String, String, String, int, int, Map<String, String>, String) - Method in class com.localytics.android.NotificationCampaign
 
tagPlacesPushOpened(PlacesCampaign) - Static method in class com.localytics.android.Localytics
A standard event to tag a Places Push Opened.
tagPlacesPushOpened(PlacesCampaign, String) - Static method in class com.localytics.android.Localytics
A standard event to tag a Places Push Opened.
tagPlacesPushReceived(PlacesCampaign) - Static method in class com.localytics.android.Localytics
A standard event to tag a Places Push Received.
tagPurchased(String, String, String, Long, Map<String, String>) - Static method in class com.localytics.android.Localytics
A standard event to tag a single item purchase event (after the action has occurred)
tagPushReceivedEvent(Bundle) - Static method in class com.localytics.android.Localytics
Handle tagging the Localytics Push Received event.
tagPushReceivedEvent(Map<String, String>) - Static method in class com.localytics.android.Localytics
Handle tagging the Localytics Push Received event.
tagPushToInboxImpression(InboxCampaign) - Static method in class com.localytics.android.Localytics
A standard event to tag a Push to Inbox impression.
tagScreen(String) - Static method in class com.localytics.android.Localytics
Note: This implementation will perform duplicate suppression on two identical screen events that occur in a row within a single session.
tagSearched(String, String, Long, Map<String, String>) - Static method in class com.localytics.android.Localytics
A standard event to tag a search event (after the action has occurred)
tagShared(String, String, String, String, Map<String, String>) - Static method in class com.localytics.android.Localytics
A standard event to tag a share event (after the action has occurred)
tagStartedCheckout(Long, Long, Map<String, String>) - Static method in class com.localytics.android.Localytics
A standard event to tag the start of the checkout process (after the action has occurred)
TelephonyManagerUtils - Class in com.localytics.android
 
TelephonyManagerUtils() - Constructor for class com.localytics.android.TelephonyManagerUtils
 
toString() - Method in class com.localytics.android.CircularRegion
 
toString() - Method in class com.localytics.android.InAppCampaign
 
toString() - Method in class com.localytics.android.InboxCampaign
 
toString() - Method in class com.localytics.android.PlacesCampaign
 
toString() - Method in class com.localytics.android.PushCampaign
 
toString() - Method in enum com.localytics.android.Region.Event
 
triggerInAppMessage(String) - Static method in class com.localytics.android.Localytics
Trigger an in-app message
triggerInAppMessage(String, Map<String, String>) - Static method in class com.localytics.android.Localytics
Trigger an in-app message
triggerInAppMessagesForSessionStart() - Static method in class com.localytics.android.Localytics
Trigger campaigns as if a Session Start event had just occurred.
triggerPlacesNotification(PlacesCampaign) - Static method in class com.localytics.android.Localytics
Trigger a places notification for the given campaign
triggerPlacesNotification(long, String) - Static method in class com.localytics.android.Localytics
Trigger a places notification for the given campaign id
triggerRegion(Region, Region.Event, Location) - Static method in class com.localytics.android.Localytics
Trigger a region with a certain event and location.
triggerRegions(List<Region>, Region.Event, Location) - Static method in class com.localytics.android.Localytics
Trigger a list of regions with a certain event and location.
type - Variable in class com.localytics.android.Region
 

U

uniqueId - Variable in class com.localytics.android.Region
 
UnreadIndicatorView - Class in com.localytics.android
Custom View that displays a circle unread indicator.
UnreadIndicatorView(Context) - Constructor for class com.localytics.android.UnreadIndicatorView
 
UnreadIndicatorView(Context, AttributeSet) - Constructor for class com.localytics.android.UnreadIndicatorView
 
UnreadIndicatorView(Context, AttributeSet, int) - Constructor for class com.localytics.android.UnreadIndicatorView
 
updateValuesWithContentsOfCreative(WebViewCampaign) - Method in class com.localytics.android.InAppConfiguration
 
upload() - Static method in class com.localytics.android.Localytics
Initiates an upload of all Localytics data.

V

valueOf(String) - Static method in enum com.localytics.android.Localytics.ImpressionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.localytics.android.Localytics.InAppMessageDismissButtonLocation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.localytics.android.Localytics.ProfileScope
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.localytics.android.Region.Event
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.localytics.android.Localytics.ImpressionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.localytics.android.Localytics.InAppMessageDismissButtonLocation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.localytics.android.Localytics.ProfileScope
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.localytics.android.Region.Event
Returns an array containing the constants of this enum type, in the order they are declared.

W

webViewAttributes - Variable in class com.localytics.android.WebViewCampaign
The webview attributes for this campaign.
WebViewCampaign - Class in com.localytics.android
A base campaign class containing information relevant to campaigns which include a web component.
WebViewCampaign(Campaign.Builder<?>) - Constructor for class com.localytics.android.WebViewCampaign
 
WebViewCampaign(Parcel) - Constructor for class com.localytics.android.WebViewCampaign
 
writeStringMap(Parcel, Map<String, String>) - Method in class com.localytics.android.Region
 
writeToParcel(Parcel, int) - Method in class com.localytics.android.Campaign
 
writeToParcel(Parcel, int) - Method in class com.localytics.android.CircularRegion
 
writeToParcel(Parcel, int) - Method in class com.localytics.android.InAppCampaign
 
writeToParcel(Parcel, int) - Method in class com.localytics.android.InAppConfiguration
 
writeToParcel(Parcel, int) - Method in class com.localytics.android.InboxCampaign
 
writeToParcel(Parcel, int) - Method in class com.localytics.android.NotificationCampaign
 
writeToParcel(Parcel, int) - Method in class com.localytics.android.PlacesCampaign
 
writeToParcel(Parcel, int) - Method in class com.localytics.android.PushCampaign
 
writeToParcel(Parcel, int) - Method in class com.localytics.android.WebViewCampaign
 

_

_deleteUploadedData(int) - Method in class com.localytics.android.LoggingHandler
 
_getMaxRowToUpload() - Method in class com.localytics.android.LoggingHandler
 
_getUploadThread() - Method in class com.localytics.android.LoggingHandler
 
_onUploadCompleted(boolean, String) - Method in class com.localytics.android.LoggingHandler
 
A B C D E F G H I J L M N O P R S T U V W _ 
Skip navigation links