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

A

action - Variable in class com.iterable.iterableapi.IterableActionContext
Action to execute
ACTION_IDENTIFIER - Static variable in class com.iterable.iterableapi.IterableConstants
 
ACTION_NOTIF_OPENED - Static variable in class com.iterable.iterableapi.IterableConstants
 
ACTION_PUSH_ACTION - Static variable in class com.iterable.iterableapi.IterableConstants
 
ACTION_PUSH_REGISTRATION - Static variable in class com.iterable.iterableapi.IterableConstants
 
ACTION_TYPE_OPEN_URL - Static variable in class com.iterable.iterableapi.IterableAction
Open the URL or deep link
addCallback(IterableActivityMonitor.AppStateCallback) - Method in class com.iterable.iterableapi.IterableActivityMonitor
 
addListener(IterableInAppManager.Listener) - Method in class com.iterable.iterableapi.IterableInAppManager
 
addMessage(IterableInAppMessage) - Method in class com.iterable.iterableapi.IterableInAppFileStorage
 
ANDROID_RESOURCE_PATH - Static variable in class com.iterable.iterableapi.IterableConstants
 
ANDROID_STRING - Static variable in class com.iterable.iterableapi.IterableConstants
 

B

backgroundAlpha - Variable in class com.iterable.iterableapi.IterableInAppMessage.Content
 
BASE_URL_API - Static variable in class com.iterable.iterableapi.IterableConstants
 
BASE_URL_LINKS - Static variable in class com.iterable.iterableapi.IterableConstants
 
build() - Method in class com.iterable.iterableapi.IterableConfig.Builder
 
build() - Method in class com.iterable.iterableapi.IterableNotificationBuilder
Combine all of the options that have been set and return a new Notification object.
Builder() - Constructor for class com.iterable.iterableapi.IterableConfig.Builder
 

C

campaignId - Variable in class com.iterable.iterableapi.ddl.MatchFpResponse
 
campaignId - Variable in class com.iterable.iterableapi.IterableAttributionInfo
 
canProcess() - Method in class com.iterable.iterableapi.HealthMonitor
 
canSchedule() - Method in class com.iterable.iterableapi.HealthMonitor
 
categories - Variable in class com.iterable.iterableapi.CommerceItem
categories of this product, in breadcrumb list form
clearInboxSessionId() - Method in class com.iterable.iterableapi.IterableApi
 
closeQuietly(Closeable) - Static method in class com.iterable.iterableapi.util.IOUtils
 
com.iterable.iterableapi - package com.iterable.iterableapi
 
com.iterable.iterableapi.ddl - package com.iterable.iterableapi.ddl
 
com.iterable.iterableapi.util - package com.iterable.iterableapi.util
 
CommerceItem - Class in com.iterable.iterableapi
Represents a product.
CommerceItem(String, String, double, int) - Constructor for class com.iterable.iterableapi.CommerceItem
Creates a CommerceItem with the specified properties
CommerceItem(String, String, double, int, String, String, String, String, String[]) - Constructor for class com.iterable.iterableapi.CommerceItem
Creates a CommerceItem with the specified properties
createDeviceInfo(Context) - Static method in class com.iterable.iterableapi.ddl.DeviceInfo
 
createInstance(String, boolean, IterableHelper.IterableUrlCallback, IterableInAppLocation, String, Double, Rect) - Static method in class com.iterable.iterableapi.IterableInAppFragmentHTMLNotification
Creates a static instance of the notification
createInstance(String, boolean, IterableHelper.IterableUrlCallback, IterableInAppLocation, String, Double, Rect, boolean, IterableInAppMessage.InAppBgColor) - Static method in class com.iterable.iterableapi.IterableInAppFragmentHTMLNotification
 
createNotification(Context, Bundle) - Static method in class com.iterable.iterableapi.IterableNotificationBuilder
Creates and returns an instance of IterableNotification.
createNotificationActionButton(Context, IterableNotificationData.Button, Bundle) - Method in class com.iterable.iterableapi.IterableNotificationBuilder
Creates a notification action button for a given JSON payload

D

d(String, String) - Static method in class com.iterable.iterableapi.IterableLogger
 
d(String, String, Throwable) - Static method in class com.iterable.iterableapi.IterableLogger
 
DATEFORMAT - Static variable in class com.iterable.iterableapi.IterableConstants
 
DEFAULT_SOUND - Static variable in class com.iterable.iterableapi.IterableConstants
 
description - Variable in class com.iterable.iterableapi.CommerceItem
description of this product
destinationUrl - Variable in class com.iterable.iterableapi.ddl.MatchFpResponse
 
DEVICE_ADID - Static variable in class com.iterable.iterableapi.IterableConstants
 
DEVICE_APP_BUILD - Static variable in class com.iterable.iterableapi.IterableConstants
 
DEVICE_APP_PACKAGE_NAME - Static variable in class com.iterable.iterableapi.IterableConstants
 
DEVICE_APP_VERSION - Static variable in class com.iterable.iterableapi.IterableConstants
 
DEVICE_BRAND - Static variable in class com.iterable.iterableapi.IterableConstants
 
DEVICE_ID - Static variable in class com.iterable.iterableapi.IterableConstants
 
DEVICE_ITERABLE_SDK_VERSION - Static variable in class com.iterable.iterableapi.IterableConstants
 
DEVICE_MANUFACTURER - Static variable in class com.iterable.iterableapi.IterableConstants
 
DEVICE_MODEL - Static variable in class com.iterable.iterableapi.IterableConstants
 
DEVICE_NOTIFICATIONS_ENABLED - Static variable in class com.iterable.iterableapi.IterableConstants
 
DEVICE_SDK_VERSION - Static variable in class com.iterable.iterableapi.IterableConstants
 
DEVICE_SYSTEM_NAME - Static variable in class com.iterable.iterableapi.IterableConstants
 
DEVICE_SYSTEM_VERSION - Static variable in class com.iterable.iterableapi.IterableConstants
 
DeviceInfo - Class in com.iterable.iterableapi.ddl
 
disablePush() - Method in class com.iterable.iterableapi.IterableApi
Disables the device from push notifications
disableToken(String, String, String) - Method in class com.iterable.iterableapi.IterableApi
 
disableToken(String, String, String, String, IterableHelper.SuccessHandler, IterableHelper.FailureHandler) - Method in class com.iterable.iterableapi.IterableApi
Internal api call made from IterablePushRegistration after a registrationToken is obtained.

E

e(String, String) - Static method in class com.iterable.iterableapi.IterableLogger
 
e(String, String, Throwable) - Static method in class com.iterable.iterableapi.IterableLogger
 
ENDPOINT_DDL_MATCH - Static variable in class com.iterable.iterableapi.IterableConstants
 
ENDPOINT_DISABLE_DEVICE - Static variable in class com.iterable.iterableapi.IterableConstants
 
ENDPOINT_GET_INAPP_MESSAGES - Static variable in class com.iterable.iterableapi.IterableConstants
 
ENDPOINT_GET_REMOTE_CONFIGURATION - Static variable in class com.iterable.iterableapi.IterableConstants
 
ENDPOINT_INAPP_CONSUME - Static variable in class com.iterable.iterableapi.IterableConstants
 
ENDPOINT_PUSH_TARGET - Static variable in class com.iterable.iterableapi.IterableConstants
 
ENDPOINT_REGISTER_DEVICE_TOKEN - Static variable in class com.iterable.iterableapi.IterableConstants
 
ENDPOINT_TRACK - Static variable in class com.iterable.iterableapi.IterableConstants
 
ENDPOINT_TRACK_INAPP_CLICK - Static variable in class com.iterable.iterableapi.IterableConstants
 
ENDPOINT_TRACK_INAPP_CLOSE - Static variable in class com.iterable.iterableapi.IterableConstants
 
ENDPOINT_TRACK_INAPP_DELIVERY - Static variable in class com.iterable.iterableapi.IterableConstants
 
ENDPOINT_TRACK_INAPP_OPEN - Static variable in class com.iterable.iterableapi.IterableConstants
 
ENDPOINT_TRACK_INBOX_SESSION - Static variable in class com.iterable.iterableapi.IterableConstants
 
ENDPOINT_TRACK_PURCHASE - Static variable in class com.iterable.iterableapi.IterableConstants
 
ENDPOINT_TRACK_PUSH_OPEN - Static variable in class com.iterable.iterableapi.IterableConstants
 
ENDPOINT_UPDATE_EMAIL - Static variable in class com.iterable.iterableapi.IterableConstants
 
ENDPOINT_UPDATE_USER - Static variable in class com.iterable.iterableapi.IterableConstants
 
ENDPOINT_UPDATE_USER_SUBS - Static variable in class com.iterable.iterableapi.IterableConstants
 
endTotalMessageCount - Variable in class com.iterable.iterableapi.IterableInboxSession
 
endUnreadMessageCount - Variable in class com.iterable.iterableapi.IterableInboxSession
 
equals(Object) - Method in class com.iterable.iterableapi.IterableInAppMessage.Content
 
equals(Object) - Method in class com.iterable.iterableapi.IterableInAppMessage.InboxMetadata
 
execute(String) - Method in interface com.iterable.iterableapi.IterableHelper.IterableActionHandler
 
execute(Uri) - Method in interface com.iterable.iterableapi.IterableHelper.IterableUrlCallback
 

F

FIREBASE_COMPATIBLE - Static variable in class com.iterable.iterableapi.IterableConstants
 
FIREBASE_INITIAL_UPGRADE - Static variable in class com.iterable.iterableapi.IterableConstants
 
FIREBASE_MESSAGING_CLASS - Static variable in class com.iterable.iterableapi.IterableConstants
 
FIREBASE_SENDER_ID - Static variable in class com.iterable.iterableapi.IterableConstants
 
FIREBASE_TOKEN_TYPE - Static variable in class com.iterable.iterableapi.IterableConstants
 
fromJSONObject(JSONObject) - Static method in class com.iterable.iterableapi.ddl.MatchFpResponse
 
fromJSONObject(JSONObject) - Static method in class com.iterable.iterableapi.IterableAttributionInfo
 
Future<T> - Class in com.iterable.iterableapi.util
 
Future.FailureCallback - Interface in com.iterable.iterableapi.util
 
Future.SuccessCallback<T> - Interface in com.iterable.iterableapi.util
 

G

getAndTrackDeeplink(String, IterableHelper.IterableActionHandler) - Static method in class com.iterable.iterableapi.IterableApi
Tracks a click on the uri if it is an iterable link.
getAttributionInfo() - Method in class com.iterable.iterableapi.IterableApi
Returns the attribution information (IterableAttributionInfo) for last push open or app link click from an email.
getCampaignId() - Method in class com.iterable.iterableapi.IterableInAppMessage
 
getContent() - Method in class com.iterable.iterableapi.IterableInAppMessage
 
getCreatedAt() - Method in class com.iterable.iterableapi.IterableInAppMessage
 
getCurrentActivity() - Method in class com.iterable.iterableapi.IterableActivityMonitor
 
getCustomPayload() - Method in class com.iterable.iterableapi.IterableInAppMessage
 
getData() - Method in class com.iterable.iterableapi.IterableAction
Additional data, its content depends on the action type
getExpiresAt() - Method in class com.iterable.iterableapi.IterableInAppMessage
 
getFirebaseToken() - Static method in class com.iterable.iterableapi.IterableFirebaseMessagingService
 
getHTML(String) - Method in class com.iterable.iterableapi.IterableInAppFileStorage
 
getInAppManager() - Method in class com.iterable.iterableapi.IterableApi
Returns an IterableInAppManager that can be used to manage in-app messages.
getInboxMessages() - Method in class com.iterable.iterableapi.IterableInAppManager
Get the list of inbox messages
getInboxMetadata() - Method in class com.iterable.iterableapi.IterableInAppMessage
 
getInstance() - Static method in class com.iterable.iterableapi.IterableActivityMonitor
 
getInstance() - Static method in class com.iterable.iterableapi.IterableApi
Get IterableApi singleton instance
getInstance() - Static method in class com.iterable.iterableapi.IterableInAppFragmentHTMLNotification
Returns the notification instance currently being shown
getMessage(String) - Method in class com.iterable.iterableapi.IterableInAppFileStorage
 
getMessageId() - Method in class com.iterable.iterableapi.IterableInAppMessage
 
getMessages() - Method in class com.iterable.iterableapi.IterableInAppFileStorage
 
getMessages() - Method in class com.iterable.iterableapi.IterableInAppManager
Get the list of available in-app messages This list is synchronized with the server by the SDK
getPayloadData(String) - Method in class com.iterable.iterableapi.IterableApi
Retrieves the payload string for a given key.
getPayloadData() - Method in class com.iterable.iterableapi.IterableApi
Retrieves all of the payload as a single Bundle Object
getPriorityLevel() - Method in class com.iterable.iterableapi.IterableInAppMessage
 
getType() - Method in class com.iterable.iterableapi.IterableAction
If IterableAction.ACTION_TYPE_OPEN_URL, the SDK will call IterableUrlHandler and then try to open the URL if the delegate returned `false` or was not set.
getUnreadInboxMessagesCount() - Method in class com.iterable.iterableapi.IterableInAppManager
Get the count of unread inbox messages

H

handleAppLink(String) - Static method in class com.iterable.iterableapi.IterableApi
Handles an App Link For Iterable links, it will track the click and retrieve the original URL, pass it to IterableUrlHandler for handling If it's not an Iterable link, it just passes the same URL to IterableUrlHandler Call this from Activity.onCreate(Bundle) and Activity.onNewIntent(Intent) in your deep link handler activity
handleInAppClick(IterableInAppMessage, Uri) - Method in class com.iterable.iterableapi.IterableInAppManager
 
handleIterableCustomAction(IterableAction, IterableActionContext) - Method in interface com.iterable.iterableapi.IterableCustomActionHandler
Callback called for custom actions from push notifications
handleIterableURL(Uri, IterableActionContext) - Method in interface com.iterable.iterableapi.IterableUrlHandler
Callback called for a deeplink action.
handleMessageReceived(Context, RemoteMessage) - Static method in class com.iterable.iterableapi.IterableFirebaseMessagingService
Handles receiving an incoming push notification from the intent.
handleTokenRefresh() - Static method in class com.iterable.iterableapi.IterableFirebaseInstanceIDService
Deprecated.
Deprecated.
handleTokenRefresh() - Static method in class com.iterable.iterableapi.IterableFirebaseMessagingService
Handles token refresh Call this from a custom FirebaseMessagingService to register the new token with Iterable
hashCode() - Method in class com.iterable.iterableapi.IterableInAppMessage.Content
 
hashCode() - Method in class com.iterable.iterableapi.IterableInAppMessage.InboxMetadata
 
HEADER_API_KEY - Static variable in class com.iterable.iterableapi.IterableConstants
 
HEADER_SDK_AUTH_FORMAT - Static variable in class com.iterable.iterableapi.IterableConstants
 
HEADER_SDK_AUTHORIZATION - Static variable in class com.iterable.iterableapi.IterableConstants
 
HEADER_SDK_PLATFORM - Static variable in class com.iterable.iterableapi.IterableConstants
 
HEADER_SDK_PROCESSOR_TYPE - Static variable in class com.iterable.iterableapi.IterableConstants
 
HEADER_SDK_VERSION - Static variable in class com.iterable.iterableapi.IterableConstants
 
HealthMonitor - Class in com.iterable.iterableapi
 
HealthMonitor(IterableTaskStorage) - Constructor for class com.iterable.iterableapi.HealthMonitor
 
html - Variable in class com.iterable.iterableapi.IterableInAppMessage.Content
 

I

icon - Variable in class com.iterable.iterableapi.IterableInAppMessage.InboxMetadata
 
ICON_FOLDER_IDENTIFIER - Static variable in class com.iterable.iterableapi.IterableConstants
 
id - Variable in class com.iterable.iterableapi.CommerceItem
id of this product
imageUrl - Variable in class com.iterable.iterableapi.CommerceItem
URL of this product's image
Impression(String, boolean, int, float) - Constructor for class com.iterable.iterableapi.IterableInboxSession.Impression
 
impressions - Variable in class com.iterable.iterableapi.IterableInboxSession
 
InAppBgColor(String, double) - Constructor for class com.iterable.iterableapi.IterableInAppMessage.InAppBgColor
 
inAppConsume(String) - Method in class com.iterable.iterableapi.IterableApi
Consumes an InApp message.
inAppConsume(IterableInAppMessage, IterableInAppDeleteActionType, IterableInAppLocation) - Method in class com.iterable.iterableapi.IterableApi
Tracks InApp delete.
inAppDisplaySettings - Variable in class com.iterable.iterableapi.IterableInAppMessage.Content
 
InAppDisplaySettings(boolean, IterableInAppMessage.InAppBgColor) - Constructor for class com.iterable.iterableapi.IterableInAppMessage.InAppDisplaySettings
 
InboxMetadata(String, String, String) - Constructor for class com.iterable.iterableapi.IterableInAppMessage.InboxMetadata
 
initialize(Context, String) - Static method in class com.iterable.iterableapi.IterableApi
Initializes IterableApi This method must be called from Application.onCreate() Note: Make sure you also call IterableApi.setEmail(String) or IterableApi.setUserId(String) before calling other methods
initialize(Context, String, IterableConfig) - Static method in class com.iterable.iterableapi.IterableApi
Initializes IterableApi This method must be called from Application.onCreate() Note: Make sure you also call IterableApi.setEmail(String) or IterableApi.setUserId(String) before calling other methods
INSTANCE_ID_CLASS - Static variable in class com.iterable.iterableapi.IterableConstants
 
IOUtils - Class in com.iterable.iterableapi.util
 
IS_GHOST_PUSH - Static variable in class com.iterable.iterableapi.IterableConstants
 
isGhostPush(RemoteMessage) - Static method in class com.iterable.iterableapi.IterableFirebaseMessagingService
Checks if the message is an Iterable ghost push or silent push message
isGhostPush() - Method in class com.iterable.iterableapi.IterableNotificationBuilder
 
isInboxMessage() - Method in class com.iterable.iterableapi.IterableInAppMessage
 
isInForeground() - Method in class com.iterable.iterableapi.IterableActivityMonitor
 
isIterableIntent(Intent) - Method in class com.iterable.iterableapi.IterableApi
Returns whether or not the intent was sent from Iterable.
isMarkedForDeletion() - Method in class com.iterable.iterableapi.IterableInAppMessage
 
isMatch - Variable in class com.iterable.iterableapi.ddl.MatchFpResponse
 
isOfType(String) - Method in class com.iterable.iterableapi.IterableAction
Checks whether this action is of a specific type
isRead() - Method in class com.iterable.iterableapi.IterableInAppMessage
 
isReady() - Method in class com.iterable.iterableapi.HealthMonitor
 
isSilentInboxMessage() - Method in class com.iterable.iterableapi.IterableInAppMessage
 
ITBL_BUTTON_ACTION - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITBL_BUTTON_ICON - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITBL_BUTTON_IDENTIFIER - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITBL_BUTTON_INPUT_PLACEHOLDER - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITBL_BUTTON_INPUT_TITLE - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITBL_BUTTON_OPEN_APP - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITBL_BUTTON_REQUIRES_UNLOCK - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITBL_BUTTON_TITLE - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITBL_BUTTON_TYPE - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITBL_DEEPLINK_IDENTIFIER - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITBL_KEY_SDK_VERSION - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITBL_KEY_SDK_VERSION_NUMBER - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITBL_PLATFORM_ANDROID - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITBL_SYSTEM_VERSION - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITERABLE_ACTION_DEFAULT - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITERABLE_DATA_ACTION_BUTTONS - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITERABLE_DATA_ACTION_IDENTIFIER - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITERABLE_DATA_BADGE - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITERABLE_DATA_BODY - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITERABLE_DATA_DEEP_LINK_URL - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITERABLE_DATA_DEFAULT_ACTION - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITERABLE_DATA_KEY - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITERABLE_DATA_PUSH_IMAGE - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITERABLE_DATA_SOUND - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITERABLE_DATA_TITLE - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITERABLE_IN_APP_ACTION_DELETE - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITERABLE_IN_APP_ANIMATION_DURATION - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITERABLE_IN_APP_BACKGROUND_ALPHA - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITERABLE_IN_APP_BACKGROUND_ANIMATION_DURATION - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITERABLE_IN_APP_BACKGROUND_COLOR - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITERABLE_IN_APP_BGCOLOR - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITERABLE_IN_APP_BGCOLOR_ALPHA - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITERABLE_IN_APP_BGCOLOR_HEX - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITERABLE_IN_APP_BODY - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITERABLE_IN_APP_BUTTON_ACTION - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITERABLE_IN_APP_BUTTON_INDEX - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITERABLE_IN_APP_BUTTONS - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITERABLE_IN_APP_CLICKED_URL - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITERABLE_IN_APP_CLOSE_ACTION - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITERABLE_IN_APP_COLOR - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITERABLE_IN_APP_CONSUMED - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITERABLE_IN_APP_CONTENT - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITERABLE_IN_APP_COUNT - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITERABLE_IN_APP_CREATED_AT - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITERABLE_IN_APP_CUSTOM_PAYLOAD - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITERABLE_IN_APP_DELETE_ACTION - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITERABLE_IN_APP_DISPLAY_SETTINGS - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITERABLE_IN_APP_EXPIRES_AT - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITERABLE_IN_APP_HTML - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITERABLE_IN_APP_INBOX_ICON - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITERABLE_IN_APP_INBOX_METADATA - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITERABLE_IN_APP_INBOX_SUBTITLE - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITERABLE_IN_APP_INBOX_TITLE - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITERABLE_IN_APP_LEGACY_PAYLOAD - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITERABLE_IN_APP_LOCATION - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITERABLE_IN_APP_MAIN_IMAGE - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITERABLE_IN_APP_MESSAGE - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITERABLE_IN_APP_PRIORITY_LEVEL - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITERABLE_IN_APP_PRIORITY_LEVEL_CRITICAL - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITERABLE_IN_APP_PRIORITY_LEVEL_HIGH - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITERABLE_IN_APP_PRIORITY_LEVEL_LOW - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITERABLE_IN_APP_PRIORITY_LEVEL_MEDIUM - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITERABLE_IN_APP_PRIORITY_LEVEL_UNASSIGNED - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITERABLE_IN_APP_PROCESSED - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITERABLE_IN_APP_READ - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITERABLE_IN_APP_SAVE_TO_INBOX - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITERABLE_IN_APP_SHOULD_ANIMATE - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITERABLE_IN_APP_SILENT_INBOX - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITERABLE_IN_APP_TEXT - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITERABLE_IN_APP_TITLE - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITERABLE_IN_APP_TRIGGER - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITERABLE_IN_APP_TRIGGER_TYPE - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITERABLE_IN_APP_TYPE - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITERABLE_IN_APP_TYPE_BOTTOM - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITERABLE_IN_APP_TYPE_CENTER - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITERABLE_IN_APP_TYPE_FULL - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITERABLE_IN_APP_TYPE_TOP - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITERABLE_INBOX_END_ACTION - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITERABLE_INBOX_END_TOTAL_MESSAGE_COUNT - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITERABLE_INBOX_END_UNREAD_MESSAGE_COUNT - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITERABLE_INBOX_IMP_DISPLAY_COUNT - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITERABLE_INBOX_IMP_DISPLAY_DURATION - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITERABLE_INBOX_IMPRESSIONS - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITERABLE_INBOX_SESSION_END - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITERABLE_INBOX_SESSION_START - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITERABLE_INBOX_START_ACTION - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITERABLE_INBOX_START_TOTAL_MESSAGE_COUNT - Static variable in class com.iterable.iterableapi.IterableConstants
 
ITERABLE_INBOX_START_UNREAD_MESSAGE_COUNT - Static variable in class com.iterable.iterableapi.IterableConstants
 
IterableAction - Class in com.iterable.iterableapi
IterableAction represents an action defined as a response to user events.
IterableActionContext - Class in com.iterable.iterableapi
An object representing the action to execute and the context it is executing in
IterableActionSource - Enum in com.iterable.iterableapi
Enum representing the source of the action: push notification, app link, etc.
IterableActivityMonitor - Class in com.iterable.iterableapi
 
IterableActivityMonitor() - Constructor for class com.iterable.iterableapi.IterableActivityMonitor
 
IterableActivityMonitor.AppStateCallback - Interface in com.iterable.iterableapi
 
IterableApi - Class in com.iterable.iterableapi
Created by David Truong dt@iterable.com
IterableAttributionInfo - Class in com.iterable.iterableapi
 
IterableAttributionInfo(int, int, String) - Constructor for class com.iterable.iterableapi.IterableAttributionInfo
 
IterableAuthHandler - Interface in com.iterable.iterableapi
 
IterableAuthManager - Class in com.iterable.iterableapi
 
IterableConfig - Class in com.iterable.iterableapi
 
IterableConfig.Builder - Class in com.iterable.iterableapi
 
IterableConstants - Class in com.iterable.iterableapi
Created by David Truong dt@iterable.com IterableConstants contains a list of constants used with the Iterable mobile SDK.
IterableConstants() - Constructor for class com.iterable.iterableapi.IterableConstants
 
IterableCustomActionHandler - Interface in com.iterable.iterableapi
Custom action handler interface
IterableDefaultInAppHandler - Class in com.iterable.iterableapi
 
IterableDefaultInAppHandler() - Constructor for class com.iterable.iterableapi.IterableDefaultInAppHandler
 
IterableFirebaseInstanceIDService - Class in com.iterable.iterableapi
Deprecated.
IterableFirebaseInstanceIDService() - Constructor for class com.iterable.iterableapi.IterableFirebaseInstanceIDService
Deprecated.
 
IterableFirebaseMessagingService - Class in com.iterable.iterableapi
 
IterableFirebaseMessagingService() - Constructor for class com.iterable.iterableapi.IterableFirebaseMessagingService
 
IterableHelper - Class in com.iterable.iterableapi
Created by David Truong dt@iterable.com
IterableHelper() - Constructor for class com.iterable.iterableapi.IterableHelper
 
IterableHelper.FailureHandler - Interface in com.iterable.iterableapi
 
IterableHelper.IterableActionHandler - Interface in com.iterable.iterableapi
Interface to handle Iterable Actions
IterableHelper.IterableUrlCallback - Interface in com.iterable.iterableapi
 
IterableHelper.SuccessAuthHandler - Interface in com.iterable.iterableapi
 
IterableHelper.SuccessHandler - Interface in com.iterable.iterableapi
 
IterableInAppCloseAction - Enum in com.iterable.iterableapi
 
IterableInAppDeleteActionType - Enum in com.iterable.iterableapi
 
IterableInAppFileStorage - Class in com.iterable.iterableapi
 
IterableInAppFragmentHTMLNotification - Class in com.iterable.iterableapi
 
IterableInAppFragmentHTMLNotification() - Constructor for class com.iterable.iterableapi.IterableInAppFragmentHTMLNotification
HTML In-App Notification
IterableInAppHandler - Interface in com.iterable.iterableapi
 
IterableInAppHandler.InAppResponse - Enum in com.iterable.iterableapi
 
IterableInAppLocation - Enum in com.iterable.iterableapi
 
IterableInAppManager - Class in com.iterable.iterableapi
Created by David Truong dt@iterable.com.
IterableInAppManager.Listener - Interface in com.iterable.iterableapi
 
IterableInAppMessage - Class in com.iterable.iterableapi
 
IterableInAppMessage.Content - Class in com.iterable.iterableapi
 
IterableInAppMessage.InAppBgColor - Class in com.iterable.iterableapi
 
IterableInAppMessage.InAppDisplaySettings - Class in com.iterable.iterableapi
 
IterableInAppMessage.InboxMetadata - Class in com.iterable.iterableapi
 
IterableInboxSession - Class in com.iterable.iterableapi
 
IterableInboxSession(Date, Date, int, int, int, int, List<IterableInboxSession.Impression>) - Constructor for class com.iterable.iterableapi.IterableInboxSession
 
IterableInboxSession() - Constructor for class com.iterable.iterableapi.IterableInboxSession
 
IterableInboxSession.Impression - Class in com.iterable.iterableapi
 
IterableLogger - Class in com.iterable.iterableapi
Created by David Truong dt@iterable.com.
IterableLogger() - Constructor for class com.iterable.iterableapi.IterableLogger
 
IterableNotificationBuilder - Class in com.iterable.iterableapi
Created by David Truong dt@iterable.com
IterableNotificationBuilder(Context, String) - Constructor for class com.iterable.iterableapi.IterableNotificationBuilder
Creates a custom Notification builder
IterablePushActionReceiver - Class in com.iterable.iterableapi
Handles incoming push actions built by IterableNotificationBuilder Action id is passed in the Intent extras under IterableConstants.REQUEST_CODE
IterablePushActionReceiver() - Constructor for class com.iterable.iterableapi.IterablePushActionReceiver
 
IterableUrlHandler - Interface in com.iterable.iterableapi
Custom URL handler interface

K

KEY_APPLICATION_NAME - Static variable in class com.iterable.iterableapi.IterableConstants
 
KEY_CAMPAIGN_ID - Static variable in class com.iterable.iterableapi.IterableConstants
 
KEY_CREATED_AT - Static variable in class com.iterable.iterableapi.IterableConstants
 
KEY_CURRENT_EMAIL - Static variable in class com.iterable.iterableapi.IterableConstants
 
KEY_CURRENT_USERID - Static variable in class com.iterable.iterableapi.IterableConstants
 
KEY_DATA_FIELDS - Static variable in class com.iterable.iterableapi.IterableConstants
 
KEY_DEVICE - Static variable in class com.iterable.iterableapi.IterableConstants
 
KEY_DEVICE_INFO - Static variable in class com.iterable.iterableapi.IterableConstants
 
KEY_EMAIL - Static variable in class com.iterable.iterableapi.IterableConstants
 
KEY_EMAIL_LIST_IDS - Static variable in class com.iterable.iterableapi.IterableConstants
 
KEY_EVENT_NAME - Static variable in class com.iterable.iterableapi.IterableConstants
 
KEY_INBOX_SESSION_ID - Static variable in class com.iterable.iterableapi.IterableConstants
 
KEY_ITEMS - Static variable in class com.iterable.iterableapi.IterableConstants
 
KEY_MERGE_NESTED_OBJECTS - Static variable in class com.iterable.iterableapi.IterableConstants
 
KEY_MESSAGE_CONTEXT - Static variable in class com.iterable.iterableapi.IterableConstants
 
KEY_MESSAGE_ID - Static variable in class com.iterable.iterableapi.IterableConstants
 
KEY_NEW_EMAIL - Static variable in class com.iterable.iterableapi.IterableConstants
 
KEY_PACKAGE_NAME - Static variable in class com.iterable.iterableapi.IterableConstants
 
KEY_PLATFORM - Static variable in class com.iterable.iterableapi.IterableConstants
 
KEY_PREFER_USER_ID - Static variable in class com.iterable.iterableapi.IterableConstants
 
KEY_RECIPIENT_EMAIL - Static variable in class com.iterable.iterableapi.IterableConstants
 
KEY_SEND_AT - Static variable in class com.iterable.iterableapi.IterableConstants
 
KEY_SENT_AT - Static variable in class com.iterable.iterableapi.IterableConstants
 
KEY_SUB_MESSAGE - Static variable in class com.iterable.iterableapi.IterableConstants
 
KEY_TEMPLATE_ID - Static variable in class com.iterable.iterableapi.IterableConstants
 
KEY_TOKEN - Static variable in class com.iterable.iterableapi.IterableConstants
 
KEY_TOTAL - Static variable in class com.iterable.iterableapi.IterableConstants
 
KEY_UNSUB_CHANNEL - Static variable in class com.iterable.iterableapi.IterableConstants
 
KEY_UNSUB_MESSAGE - Static variable in class com.iterable.iterableapi.IterableConstants
 
KEY_USER - Static variable in class com.iterable.iterableapi.IterableConstants
 
KEY_USER_ID - Static variable in class com.iterable.iterableapi.IterableConstants
 
KEY_USER_TEXT - Static variable in class com.iterable.iterableapi.IterableConstants
 

L

LOCATION_HEADER_FIELD - Static variable in class com.iterable.iterableapi.IterableConstants
 

M

MAIN_CLASS - Static variable in class com.iterable.iterableapi.IterableConstants
 
markForDeletion(boolean) - Method in class com.iterable.iterableapi.IterableInAppMessage
 
MatchFpResponse - Class in com.iterable.iterableapi.ddl
 
MatchFpResponse(boolean, String, int, int, String) - Constructor for class com.iterable.iterableapi.ddl.MatchFpResponse
 
messageId - Variable in class com.iterable.iterableapi.ddl.MatchFpResponse
 
messageId - Variable in class com.iterable.iterableapi.IterableAttributionInfo
 
MESSAGING_PLATFORM_AMAZON - Static variable in class com.iterable.iterableapi.IterableConstants
 
MESSAGING_PLATFORM_FIREBASE - Static variable in class com.iterable.iterableapi.IterableConstants
 
MESSAGING_PUSH_SERVICE_PLATFORM - Static variable in class com.iterable.iterableapi.IterableConstants
 

N

name - Variable in class com.iterable.iterableapi.CommerceItem
name of this product
NO_MESSAGES_BODY - Static variable in class com.iterable.iterableapi.IterableConstants
 
NO_MESSAGES_TITLE - Static variable in class com.iterable.iterableapi.IterableConstants
 
NOTIFICATION_CHANNEL_NAME - Static variable in class com.iterable.iterableapi.IterableConstants
 
NOTIFICATION_COLOR - Static variable in class com.iterable.iterableapi.IterableConstants
 
NOTIFICATION_ICON_NAME - Static variable in class com.iterable.iterableapi.IterableConstants
 
notifyOnChange() - Method in class com.iterable.iterableapi.IterableInAppManager
 

O

OFFLINE_TASKS_LIMIT - Static variable in class com.iterable.iterableapi.IterableConstants
 
onAuthTokenRequested() - Method in interface com.iterable.iterableapi.IterableAuthHandler
 
onBackPressed() - Method in class com.iterable.iterableapi.IterableInAppFragmentHTMLNotification
Tracks a button click when the back button is pressed
onCreate(Bundle) - Method in class com.iterable.iterableapi.IterableInAppFragmentHTMLNotification
 
onCreateDialog(Bundle) - Method in class com.iterable.iterableapi.IterableInAppFragmentHTMLNotification
 
onCreateView(LayoutInflater, ViewGroup, Bundle) - Method in class com.iterable.iterableapi.IterableInAppFragmentHTMLNotification
 
onDBError() - Method in class com.iterable.iterableapi.HealthMonitor
 
onDestroy() - Method in class com.iterable.iterableapi.IterableInAppFragmentHTMLNotification
 
onFailure(String, JSONObject) - Method in interface com.iterable.iterableapi.IterableHelper.FailureHandler
 
onFailure(Throwable) - Method in interface com.iterable.iterableapi.util.Future.FailureCallback
 
onFailure(Future.FailureCallback) - Method in class com.iterable.iterableapi.util.Future
 
onInAppMessageChanged(IterableInAppMessage) - Method in class com.iterable.iterableapi.IterableInAppFileStorage
 
onInboxUpdated() - Method in interface com.iterable.iterableapi.IterableInAppManager.Listener
 
onLogout(Context) - Method in interface com.iterable.iterableapi.RequestProcessor
 
onMessageReceived(RemoteMessage) - Method in class com.iterable.iterableapi.IterableFirebaseMessagingService
 
onNewInApp(IterableInAppMessage) - Method in class com.iterable.iterableapi.IterableDefaultInAppHandler
 
onNewInApp(IterableInAppMessage) - Method in interface com.iterable.iterableapi.IterableInAppHandler
 
onNewToken(String) - Method in class com.iterable.iterableapi.IterableFirebaseMessagingService
 
onReceive(Context, Intent) - Method in class com.iterable.iterableapi.IterablePushActionReceiver
 
onSaveInstanceState(Bundle) - Method in class com.iterable.iterableapi.IterableInAppFragmentHTMLNotification
Sets up the webview and the dialog layout
onStop() - Method in class com.iterable.iterableapi.IterableInAppFragmentHTMLNotification
On Stop of the dialog
onSuccess(String) - Method in interface com.iterable.iterableapi.IterableHelper.SuccessAuthHandler
 
onSuccess(JSONObject) - Method in interface com.iterable.iterableapi.IterableHelper.SuccessHandler
 
onSuccess(Future.SuccessCallback<T>) - Method in class com.iterable.iterableapi.util.Future
 
onSuccess(T) - Method in interface com.iterable.iterableapi.util.Future.SuccessCallback
 
onSwitchToBackground() - Method in interface com.iterable.iterableapi.IterableActivityMonitor.AppStateCallback
 
onSwitchToBackground() - Method in class com.iterable.iterableapi.IterableInAppManager
 
onSwitchToForeground() - Method in interface com.iterable.iterableapi.IterableActivityMonitor.AppStateCallback
 
onSwitchToForeground() - Method in class com.iterable.iterableapi.IterableInAppManager
 
onUrlClicked(String) - Method in class com.iterable.iterableapi.IterableInAppFragmentHTMLNotification
 
overrideURLEndpointPath(String) - Static method in class com.iterable.iterableapi.IterableApi
Debugging function to send API calls to different url endpoints.

P

padding - Variable in class com.iterable.iterableapi.IterableInAppMessage.Content
 
PICASSO_CLASS - Static variable in class com.iterable.iterableapi.IterableConstants
 
postNotificationOnDevice(Context, IterableNotificationBuilder) - Static method in class com.iterable.iterableapi.IterableNotificationBuilder
Posts the notification on device.
price - Variable in class com.iterable.iterableapi.CommerceItem
price of this product
printInfo() - Static method in class com.iterable.iterableapi.IterableLogger
 
processGetRequest(String, String, JSONObject, String, IterableHelper.IterableActionHandler) - Method in interface com.iterable.iterableapi.RequestProcessor
 
processPostRequest(String, String, JSONObject, String, IterableHelper.SuccessHandler, IterableHelper.FailureHandler) - Method in interface com.iterable.iterableapi.RequestProcessor
 
PUSH_APP_ID - Static variable in class com.iterable.iterableapi.IterableConstants
 
PUSH_DISABLE_AFTER_REGISTRATION - Static variable in class com.iterable.iterableapi.IterableConstants
 
PUSH_GCM_PROJECT_NUMBER - Static variable in class com.iterable.iterableapi.IterableConstants
 

Q

quantity - Variable in class com.iterable.iterableapi.CommerceItem
quantity of this product
queueExpirationRefresh(String) - Method in class com.iterable.iterableapi.IterableAuthManager
 

R

registerDeviceToken(String) - Method in class com.iterable.iterableapi.IterableApi
Registers a device token with Iterable.
registerDeviceToken(String, String, String, String, String, HashMap<String, String>) - Method in class com.iterable.iterableapi.IterableApi
 
registerDeviceToken(String, String, String, String, String, JSONObject, HashMap<String, String>) - Method in class com.iterable.iterableapi.IterableApi
Registers the GCM registration ID with Iterable.
registerForPush() - Method in class com.iterable.iterableapi.IterableApi
Registers for push notifications.
registerLifecycleCallbacks(Context) - Method in class com.iterable.iterableapi.IterableActivityMonitor
 
removeCallback(IterableActivityMonitor.AppStateCallback) - Method in class com.iterable.iterableapi.IterableActivityMonitor
 
removeDeviceAttribute(String) - Method in class com.iterable.iterableapi.IterableApi
 
removeHTML(String) - Method in class com.iterable.iterableapi.IterableInAppFileStorage
 
removeListener(IterableInAppManager.Listener) - Method in class com.iterable.iterableapi.IterableInAppManager
 
removeMessage(IterableInAppMessage) - Method in class com.iterable.iterableapi.IterableInAppFileStorage
 
removeMessage(IterableInAppMessage) - Method in class com.iterable.iterableapi.IterableInAppManager
Remove message from the list
removeMessage(IterableInAppMessage, IterableInAppDeleteActionType, IterableInAppLocation) - Method in class com.iterable.iterableapi.IterableInAppManager
 
REQUEST_CODE - Static variable in class com.iterable.iterableapi.IterableConstants
 
requestNewAuthToken(boolean) - Method in class com.iterable.iterableapi.IterableAuthManager
 
RequestProcessor - Interface in com.iterable.iterableapi
 
resize(float) - Method in class com.iterable.iterableapi.IterableInAppFragmentHTMLNotification
Resizes the dialog window based upon the size of its webview html content
runAsync(Callable<T>) - Static method in class com.iterable.iterableapi.util.Future
 

S

saveHTML(String, String) - Method in class com.iterable.iterableapi.IterableInAppFileStorage
 
sessionEndTime - Variable in class com.iterable.iterableapi.IterableInboxSession
 
sessionId - Variable in class com.iterable.iterableapi.IterableInboxSession
 
sessionStartTime - Variable in class com.iterable.iterableapi.IterableInboxSession
 
setAuthHandler(IterableAuthHandler) - Method in class com.iterable.iterableapi.IterableConfig.Builder
Set a custom auth handler that can be used to retrieve a new auth token
setAutoDisplayPaused(boolean) - Method in class com.iterable.iterableapi.IterableInAppManager
Set a pause to prevent showing in-app messages automatically.
setAutoPushRegistration(boolean) - Method in class com.iterable.iterableapi.IterableConfig.Builder
Enable or disable automatic push token registration If set to `true`, the SDK will automatically register the push token when you call IterableApi.setUserId(String) or IterableApi.setEmail(String) and disable the old device entry when the user logs out
setCheckForDeferredDeeplink(boolean) - Method in class com.iterable.iterableapi.IterableConfig.Builder
When set to true, it will check for deferred deep links on first time app launch after installation.
setCustomActionHandler(IterableCustomActionHandler) - Method in class com.iterable.iterableapi.IterableConfig.Builder
Set an action handler for custom actions
setDeviceAttribute(String, String) - Method in class com.iterable.iterableapi.IterableApi
 
setEmail(String) - Method in class com.iterable.iterableapi.IterableApi
Set user email used for API calls Calling this or IterableApi.setUserId(String) is required before making any API calls.
setExpandedContent(String) - Method in class com.iterable.iterableapi.IterableNotificationBuilder
Sets the expanded content used for backwards compatibility up to Android API 23
setExpiringAuthTokenRefreshPeriod(Long) - Method in class com.iterable.iterableapi.IterableConfig.Builder
Set a custom period before an auth token expires to automatically retrieve a new token
setImageUrl(String) - Method in class com.iterable.iterableapi.IterableNotificationBuilder
Sets the image url
setInAppDisplayInterval(double) - Method in class com.iterable.iterableapi.IterableConfig.Builder
Set the in-app message display interval: the number of seconds to wait before showing the next in-app message, if there are multiple messages in the queue
setInAppHandler(IterableInAppHandler) - Method in class com.iterable.iterableapi.IterableConfig.Builder
Set a custom in-app handler that can be used to control whether an incoming in-app message should be shown immediately or not
setInboxSessionId(String) - Method in class com.iterable.iterableapi.IterableApi
 
setIsGhostPush(boolean) - Method in class com.iterable.iterableapi.IterableNotificationBuilder
 
setLoaded(boolean) - Method in class com.iterable.iterableapi.IterableInAppFragmentHTMLNotification
Sets the loaded flag
setLogLevel(int) - Method in class com.iterable.iterableapi.IterableConfig.Builder
Set the log level for Iterable SDK log messages
setNotificationIcon(String) - Method in class com.iterable.iterableapi.IterableApi
Sets the icon to be displayed in notifications.
setPushIntegrationName(String) - Method in class com.iterable.iterableapi.IterableConfig.Builder
Push integration name - used for token registration Make sure the name of this integration matches the one set up in Iterable console If this field is not set, Iterable SDK defaults it to the app's package name
setRead(IterableInAppMessage, boolean) - Method in class com.iterable.iterableapi.IterableInAppManager
Set the read flag on an inbox message
setUrlHandler(IterableUrlHandler) - Method in class com.iterable.iterableapi.IterableConfig.Builder
Set a custom URL handler to override openUrl actions
setUserId(String) - Method in class com.iterable.iterableapi.IterableApi
Set user ID used for API calls Calling this or IterableApi.setEmail(String) is required before making any API calls.
SHARED_PREFS_ATTRIBUTION_INFO_EXPIRATION_HOURS - Static variable in class com.iterable.iterableapi.IterableConstants
 
SHARED_PREFS_ATTRIBUTION_INFO_KEY - Static variable in class com.iterable.iterableapi.IterableConstants
 
SHARED_PREFS_AUTH_TOKEN_KEY - Static variable in class com.iterable.iterableapi.IterableConstants
 
SHARED_PREFS_DDL_CHECKED_KEY - Static variable in class com.iterable.iterableapi.IterableConstants
 
SHARED_PREFS_DEVICEID_KEY - Static variable in class com.iterable.iterableapi.IterableConstants
 
SHARED_PREFS_EMAIL_KEY - Static variable in class com.iterable.iterableapi.IterableConstants
 
SHARED_PREFS_EXPIRATION_SUFFIX - Static variable in class com.iterable.iterableapi.IterableConstants
 
SHARED_PREFS_FCM_MIGRATION_DONE_KEY - Static variable in class com.iterable.iterableapi.IterableConstants
 
SHARED_PREFS_FILE - Static variable in class com.iterable.iterableapi.IterableConstants
 
SHARED_PREFS_OBJECT_SUFFIX - Static variable in class com.iterable.iterableapi.IterableConstants
 
SHARED_PREFS_OFFLINE_MODE_BETA_KEY - Static variable in class com.iterable.iterableapi.IterableConstants
 
SHARED_PREFS_OFFLINE_MODE_KEY - Static variable in class com.iterable.iterableapi.IterableConstants
 
SHARED_PREFS_PAYLOAD_EXPIRATION_HOURS - Static variable in class com.iterable.iterableapi.IterableConstants
 
SHARED_PREFS_PAYLOAD_KEY - Static variable in class com.iterable.iterableapi.IterableConstants
 
SHARED_PREFS_SAVED_CONFIGURATION - Static variable in class com.iterable.iterableapi.IterableConstants
 
SHARED_PREFS_USERID_KEY - Static variable in class com.iterable.iterableapi.IterableConstants
 
showMessage(IterableInAppMessage) - Method in class com.iterable.iterableapi.IterableInAppManager
Display the in-app message on the screen
showMessage(IterableInAppMessage, IterableInAppLocation) - Method in class com.iterable.iterableapi.IterableInAppManager
 
showMessage(IterableInAppMessage, boolean, IterableHelper.IterableUrlCallback) - Method in class com.iterable.iterableapi.IterableInAppManager
Display the in-app message on the screen.
showMessage(IterableInAppMessage, boolean, IterableHelper.IterableUrlCallback, IterableInAppLocation) - Method in class com.iterable.iterableapi.IterableInAppManager
 
sku - Variable in class com.iterable.iterableapi.CommerceItem
SKU of this product
SOUND_FOLDER_IDENTIFIER - Static variable in class com.iterable.iterableapi.IterableConstants
 
source - Variable in class com.iterable.iterableapi.IterableActionContext
Source of the action: push notification, app link, etc.
startTotalMessageCount - Variable in class com.iterable.iterableapi.IterableInboxSession
 
startUnreadMessageCount - Variable in class com.iterable.iterableapi.IterableInboxSession
 
subtitle - Variable in class com.iterable.iterableapi.IterableInAppMessage.InboxMetadata
 

T

templateId - Variable in class com.iterable.iterableapi.ddl.MatchFpResponse
 
templateId - Variable in class com.iterable.iterableapi.IterableAttributionInfo
 
title - Variable in class com.iterable.iterableapi.IterableInAppMessage.InboxMetadata
 
toJSONObject() - Method in class com.iterable.iterableapi.CommerceItem
A JSONObject representation of this item
toJSONObject() - Method in class com.iterable.iterableapi.ddl.DeviceInfo
 
toJSONObject() - Method in class com.iterable.iterableapi.IterableAttributionInfo
 
track(String) - Method in class com.iterable.iterableapi.IterableApi
Track an event.
track(String, JSONObject) - Method in class com.iterable.iterableapi.IterableApi
Track an event.
track(String, int, int) - Method in class com.iterable.iterableapi.IterableApi
Track an event.
track(String, int, int, JSONObject) - Method in class com.iterable.iterableapi.IterableApi
Track an event.
trackInAppClick(String, String) - Method in class com.iterable.iterableapi.IterableApi
Tracks an InApp click.
trackInAppClick(IterableInAppMessage, String, IterableInAppLocation) - Method in class com.iterable.iterableapi.IterableApi
Tracks an InApp click.
trackInAppOpen(String) - Method in class com.iterable.iterableapi.IterableApi
Tracks an in-app open.
trackInAppOpen(IterableInAppMessage, IterableInAppLocation) - Method in class com.iterable.iterableapi.IterableApi
Tracks an in-app open.
trackInboxSession(IterableInboxSession) - Method in class com.iterable.iterableapi.IterableApi
 
trackPurchase(double, List<CommerceItem>) - Method in class com.iterable.iterableapi.IterableApi
Tracks a purchase.
trackPurchase(double, List<CommerceItem>, JSONObject) - Method in class com.iterable.iterableapi.IterableApi
Tracks a purchase.
trackPushOpen(int, int, String) - Method in class com.iterable.iterableapi.IterableApi
 
trackPushOpen(int, int, String, JSONObject) - Method in class com.iterable.iterableapi.IterableApi
Tracks when a push notification is opened on device.

U

unregisterLifecycleCallbacks(Context) - Method in class com.iterable.iterableapi.IterableActivityMonitor
 
updateEmail(String) - Method in class com.iterable.iterableapi.IterableApi
Updates the current user's email.
updateEmail(String, IterableHelper.SuccessHandler, IterableHelper.FailureHandler) - Method in class com.iterable.iterableapi.IterableApi
Updates the current user's email.
updateSubscriptions(Integer[], Integer[], Integer[]) - Method in class com.iterable.iterableapi.IterableApi
Updates the user subscription preferences.
updateSubscriptions(Integer[], Integer[], Integer[], Integer[], Integer, Integer) - Method in class com.iterable.iterableapi.IterableApi
 
updateUser(JSONObject) - Method in class com.iterable.iterableapi.IterableApi
Updates the current user.
updateUser(JSONObject, Boolean) - Method in class com.iterable.iterableapi.IterableApi
Updates the current user.
url - Variable in class com.iterable.iterableapi.CommerceItem
URL of this product
URL_SCHEME_ACTION - Static variable in class com.iterable.iterableapi.IterableConstants
 
URL_SCHEME_ITBL - Static variable in class com.iterable.iterableapi.IterableConstants
 
URL_SCHEME_ITERABLE - Static variable in class com.iterable.iterableapi.IterableConstants
 
USER_INPUT - Static variable in class com.iterable.iterableapi.IterableConstants
 
userInput - Variable in class com.iterable.iterableapi.IterableAction
The text response typed by the user

V

v(String, String) - Static method in class com.iterable.iterableapi.IterableLogger
 
valueOf(String) - Static method in enum com.iterable.iterableapi.IterableActionSource
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.iterable.iterableapi.IterableInAppCloseAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.iterable.iterableapi.IterableInAppDeleteActionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.iterable.iterableapi.IterableInAppHandler.InAppResponse
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.iterable.iterableapi.IterableInAppLocation
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.iterable.iterableapi.IterableActionSource
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.iterable.iterableapi.IterableInAppCloseAction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.iterable.iterableapi.IterableInAppDeleteActionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.iterable.iterableapi.IterableInAppHandler.InAppResponse
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.iterable.iterableapi.IterableInAppLocation
Returns an array containing the constants of this enum type, in the order they are declared.

W

w(String, String) - Static method in class com.iterable.iterableapi.IterableLogger
 
w(String, String, Throwable) - Static method in class com.iterable.iterableapi.IterableLogger
 
A B C D E F G H I K L M N O P Q R S T U V W 
Skip navigation links