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

A

activityNotFoundMessage(Context) - Method in class com.apptentive.android.sdk.module.rating.impl.AmazonAppstoreRatingProvider
 
activityNotFoundMessage(Context) - Method in class com.apptentive.android.sdk.module.rating.impl.GooglePlayRatingProvider
 
activityNotFoundMessage(Context) - Method in interface com.apptentive.android.sdk.module.rating.IRatingProvider
Called if the startRating process does not successfully finish launching an activityContext.
addCustomDeviceData(String, String) - Static method in class com.apptentive.android.sdk.Apptentive
Add a custom data String to the Device.
addCustomDeviceData(String, Number) - Static method in class com.apptentive.android.sdk.Apptentive
Add a custom data Number to the Device.
addCustomDeviceData(String, Boolean) - Static method in class com.apptentive.android.sdk.Apptentive
Add a custom data Boolean to the Device.
addCustomPersonData(String, String) - Static method in class com.apptentive.android.sdk.Apptentive
Add a custom data String to the Person.
addCustomPersonData(String, Number) - Static method in class com.apptentive.android.sdk.Apptentive
Add a custom data Number to the Person.
addCustomPersonData(String, Boolean) - Static method in class com.apptentive.android.sdk.Apptentive
Add a custom data Boolean to the Person.
addItem(CommerceExtendedData.Item) - Method in class com.apptentive.android.sdk.model.CommerceExtendedData
Add information about a purchased item to this record.
addUnreadMessagesListener(UnreadMessagesListener) - Static method in class com.apptentive.android.sdk.Apptentive
Add a listener to be notified when the number of unread messages in the Message Center changes.
AmazonAppstoreRatingProvider - Class in com.apptentive.android.sdk.module.rating.impl
 
AmazonAppstoreRatingProvider() - Constructor for class com.apptentive.android.sdk.module.rating.impl.AmazonAppstoreRatingProvider
 
Apptentive - Class in com.apptentive.android.sdk
This class contains the complete public API for accessing Apptentive features from within your app.
Apptentive() - Constructor for class com.apptentive.android.sdk.Apptentive
 
Apptentive.AuthenticationFailedListener - Interface in com.apptentive.android.sdk
A Listener you can register globally for the app, that will be called when requests other than login fail for the active conversation.
Apptentive.AuthenticationFailedReason - Enum in com.apptentive.android.sdk
A list of error codes you will encounter when a JWT failure for logged in conversations occurs.
Apptentive.BooleanCallback - Interface in com.apptentive.android.sdk
Allows certain Apptentive API methods to execute and return a boolean result asynchronously.
Apptentive.DateTime - Class in com.apptentive.android.sdk
 
Apptentive.LoginCallback - Interface in com.apptentive.android.sdk
Callback interface login().
Apptentive.OnPreInteractionListener - Interface in com.apptentive.android.sdk
Represents a callback which will be invoked right before an interaction is engaged.
Apptentive.PendingIntentCallback - Interface in com.apptentive.android.sdk
 
Apptentive.Version - Class in com.apptentive.android.sdk
This type represents a semantic version.

B

buildPendingIntentFromPushNotification(Apptentive.PendingIntentCallback, Intent) - Static method in class com.apptentive.android.sdk.Apptentive
Use this method in your push receiver to build a pending Intent when an Apptentive push notification is received.
buildPendingIntentFromPushNotification(Apptentive.PendingIntentCallback, Bundle) - Static method in class com.apptentive.android.sdk.Apptentive
Use this method in your push receiver to build a pending Intent when an Apptentive push notification is received.
buildPendingIntentFromPushNotification(Apptentive.PendingIntentCallback, Map<String, String>) - Static method in class com.apptentive.android.sdk.Apptentive
Use this method in your push receiver to build a pending Intent when an Apptentive push notification is received.

C

canShowMessageCenter(Apptentive.BooleanCallback) - Static method in class com.apptentive.android.sdk.Apptentive
Our SDK must connect to our server at least once to download initial configuration for Message Center.
clearAuthenticationFailedListener() - Static method in class com.apptentive.android.sdk.Apptentive
 
com.apptentive.android.sdk - package com.apptentive.android.sdk
 
com.apptentive.android.sdk.model - package com.apptentive.android.sdk.model
 
com.apptentive.android.sdk.module.messagecenter - package com.apptentive.android.sdk.module.messagecenter
 
com.apptentive.android.sdk.module.rating - package com.apptentive.android.sdk.module.rating
 
com.apptentive.android.sdk.module.rating.impl - package com.apptentive.android.sdk.module.rating.impl
 
com.apptentive.android.sdk.module.survey - package com.apptentive.android.sdk.module.survey
 
CommerceExtendedData - Class in com.apptentive.android.sdk.model
 
CommerceExtendedData() - Constructor for class com.apptentive.android.sdk.model.CommerceExtendedData
 
CommerceExtendedData(Object, String, double, double, double, String) - Constructor for class com.apptentive.android.sdk.model.CommerceExtendedData
 
CommerceExtendedData(String) - Constructor for class com.apptentive.android.sdk.model.CommerceExtendedData
 
CommerceExtendedData.Item - Class in com.apptentive.android.sdk.model
 
compareTo(Apptentive.DateTime) - Method in class com.apptentive.android.sdk.Apptentive.DateTime
 
compareTo(Apptentive.Version) - Method in class com.apptentive.android.sdk.Apptentive.Version
 
CustomData - Class in com.apptentive.android.sdk.model
 
CustomData() - Constructor for class com.apptentive.android.sdk.model.CustomData
 
CustomData(String) - Constructor for class com.apptentive.android.sdk.model.CustomData
 
CustomData(JSONObject) - Constructor for class com.apptentive.android.sdk.model.CustomData
 

D

DateTime(JSONObject) - Constructor for class com.apptentive.android.sdk.Apptentive.DateTime
 
DateTime(double) - Constructor for class com.apptentive.android.sdk.Apptentive.DateTime
 

E

engage(Context, String) - Static method in class com.apptentive.android.sdk.Apptentive
This method takes a unique event string, stores a record of that event having been visited, determines if there is an interaction that is able to run for this event, and then runs it.
engage(Context, String, Apptentive.BooleanCallback) - Static method in class com.apptentive.android.sdk.Apptentive
This method takes a unique event string, stores a record of that event having been visited, determines if there is an interaction that is able to run for this event, and then runs it.
engage(Context, String, Map<String, Object>) - Static method in class com.apptentive.android.sdk.Apptentive
This method takes a unique event string, stores a record of that event having been visited, determines if there is an interaction that is able to run for this event, and then runs it.
engage(Context, String, Apptentive.BooleanCallback, Map<String, Object>) - Static method in class com.apptentive.android.sdk.Apptentive
This method takes a unique event string, stores a record of that event having been visited, determines if there is an interaction that is able to run for this event, and then runs it.
engage(Context, String, Map<String, Object>, ExtendedData...) - Static method in class com.apptentive.android.sdk.Apptentive
This method takes a unique event string, stores a record of that event having been visited, determines if there is an interaction that is able to run for this event, and then runs it.
engage(Context, String, Apptentive.BooleanCallback, Map<String, Object>, ExtendedData...) - Static method in class com.apptentive.android.sdk.Apptentive
This method takes a unique event string, stores a record of that event having been visited, determines if there is an interaction that is able to run for this event, and then runs it.
equals(Object) - Method in class com.apptentive.android.sdk.Apptentive.Version
 
equals(Object) - Method in class com.apptentive.android.sdk.model.CustomData
 
error() - Method in enum com.apptentive.android.sdk.Apptentive.AuthenticationFailedReason
 
ExtendedData - Class in com.apptentive.android.sdk.model
 
ExtendedData() - Constructor for class com.apptentive.android.sdk.model.ExtendedData
 
ExtendedData(String) - Constructor for class com.apptentive.android.sdk.model.ExtendedData
 
ExtendedData.Type - Enum in com.apptentive.android.sdk.model
 

G

getBodyFromApptentivePush(Intent) - Static method in class com.apptentive.android.sdk.Apptentive
Use this method in your push receiver to get the notification body text you can use to construct a Notification object.
getBodyFromApptentivePush(Bundle) - Static method in class com.apptentive.android.sdk.Apptentive
Use this method in your push receiver to get the notification body text you can use to construct a Notification object.
getBodyFromApptentivePush(Map<String, String>) - Static method in class com.apptentive.android.sdk.Apptentive
Use this method in your push receiver to get the notification body text you can use to construct a Notification object.
getDateTime() - Method in class com.apptentive.android.sdk.Apptentive.DateTime
 
getPersonEmail() - Static method in class com.apptentive.android.sdk.Apptentive
Retrieves the user's email address.
getPersonName() - Static method in class com.apptentive.android.sdk.Apptentive
Retrieves the user's name.
getTitleFromApptentivePush(Intent) - Static method in class com.apptentive.android.sdk.Apptentive
Use this method in your push receiver to get the notification title you can use to construct a Notification object.
getTitleFromApptentivePush(Bundle) - Static method in class com.apptentive.android.sdk.Apptentive
Use this method in your push receiver to get the notification title you can use to construct a Notification object.
getTitleFromApptentivePush(Map<String, String>) - Static method in class com.apptentive.android.sdk.Apptentive
Use this method in your push receiver to get the notification title you can use to construct a Notification object.
getTypeName() - Method in class com.apptentive.android.sdk.model.ExtendedData
 
getUnreadMessageCount() - Static method in class com.apptentive.android.sdk.Apptentive
Returns the number of unread messages in the Message Center.
getVersion() - Method in class com.apptentive.android.sdk.Apptentive.Version
 
GooglePlayRatingProvider - Class in com.apptentive.android.sdk.module.rating.impl
 
GooglePlayRatingProvider() - Constructor for class com.apptentive.android.sdk.module.rating.impl.GooglePlayRatingProvider
 

I

init() - Method in class com.apptentive.android.sdk.model.CommerceExtendedData
 
init() - Method in class com.apptentive.android.sdk.model.ExtendedData
 
init() - Method in class com.apptentive.android.sdk.model.LocationExtendedData
 
init() - Method in class com.apptentive.android.sdk.model.TimeExtendedData
 
InsufficientRatingArgumentsException - Exception in com.apptentive.android.sdk.module.rating
Indicates that a implementation of IRatingProvider was not provided necessary and/or sufficient arguments to successfully kick off a rating workflow.
InsufficientRatingArgumentsException(String) - Constructor for exception com.apptentive.android.sdk.module.rating.InsufficientRatingArgumentsException
 
INTEGRATION_PUSH_TOKEN - Static variable in class com.apptentive.android.sdk.Apptentive
For internal use only.
IRatingProvider - Interface in com.apptentive.android.sdk.module.rating
Provides a common interface for ratings providers to allow Apptentive to work with the multiple markets available on the Android platform.
isApptentivePushNotification(Intent) - Static method in class com.apptentive.android.sdk.Apptentive
Determines whether this Intent is a push notification sent from Apptentive.
isApptentivePushNotification(Bundle) - Static method in class com.apptentive.android.sdk.Apptentive
Determines whether this Bundle came from an Apptentive push notification.
isApptentivePushNotification(Map<String, String>) - Static method in class com.apptentive.android.sdk.Apptentive
Determines whether push payload data came from an Apptentive push notification.
Item() - Constructor for class com.apptentive.android.sdk.model.CommerceExtendedData.Item
 
Item(String) - Constructor for class com.apptentive.android.sdk.model.CommerceExtendedData.Item
 
Item(Object, String, String, double, double, String) - Constructor for class com.apptentive.android.sdk.model.CommerceExtendedData.Item
Create a record of an item that was purchased.

K

KEY_TYPE - Static variable in class com.apptentive.android.sdk.Apptentive.DateTime
 
KEY_TYPE - Static variable in class com.apptentive.android.sdk.Apptentive.Version
 

L

LocationExtendedData - Class in com.apptentive.android.sdk.model
 
LocationExtendedData(double, double) - Constructor for class com.apptentive.android.sdk.model.LocationExtendedData
 
LocationExtendedData(String) - Constructor for class com.apptentive.android.sdk.model.LocationExtendedData
 
login(String, Apptentive.LoginCallback) - Static method in class com.apptentive.android.sdk.Apptentive
Starts login process asynchronously.
logout() - Static method in class com.apptentive.android.sdk.Apptentive
 

O

onApptimizeExperimentRun(String, String, boolean) - Static method in class com.apptentive.android.sdk.Apptentive
Invoke this method from your Apptimize.OnExperimentRunListener when an A/B experiment is run.
onApptimizeExperimentsProcessed() - Static method in class com.apptentive.android.sdk.Apptentive
Invoke this method from your Apptimize.OnExperimentsProcessedListener when A/B experiment configuration is recalculated..
onAuthenticationFailed(Apptentive.AuthenticationFailedReason) - Method in interface com.apptentive.android.sdk.Apptentive.AuthenticationFailedListener
 
onFinish(boolean) - Method in interface com.apptentive.android.sdk.Apptentive.BooleanCallback
Passes the result of an Apptentive API method call.
onLoginFail(String) - Method in interface com.apptentive.android.sdk.Apptentive.LoginCallback
Called when a login attempt has failed.
onLoginFinish() - Method in interface com.apptentive.android.sdk.Apptentive.LoginCallback
Called when a login attempt has completed successfully.
onPendingIntent(PendingIntent) - Method in interface com.apptentive.android.sdk.Apptentive.PendingIntentCallback
 
onSurveyFinished(boolean) - Method in interface com.apptentive.android.sdk.module.survey.OnSurveyFinishedListener
Called when a survey has been finished.
OnSurveyFinishedListener - Interface in com.apptentive.android.sdk.module.survey
This interface is provided so you can get a callback when a survey has been finished.
onUnreadMessageCountChanged(int) - Method in interface com.apptentive.android.sdk.module.messagecenter.UnreadMessagesListener
This method is called if the number of unread messages waiting to be viewed by your customer increases or decreases.

P

parse(String, String) - Static method in enum com.apptentive.android.sdk.Apptentive.AuthenticationFailedReason
 
parse(String) - Static method in enum com.apptentive.android.sdk.model.ExtendedData.Type
 
PUSH_PROVIDER_AMAZON_AWS_SNS - Static variable in class com.apptentive.android.sdk.Apptentive
Call Apptentive.setPushNotificationIntegration(int, String) with this value to allow Apptentive to send pushes to this device through your existing Amazon AWS SNS integration.
PUSH_PROVIDER_APPTENTIVE - Static variable in class com.apptentive.android.sdk.Apptentive
Call Apptentive.setPushNotificationIntegration(int, String) with this value to allow Apptentive to send pushes to this device without a third party push provider.
PUSH_PROVIDER_PARSE - Static variable in class com.apptentive.android.sdk.Apptentive
Call Apptentive.setPushNotificationIntegration(int, String) with this value to allow Apptentive to send pushes to this device through your existing Parse Push integration.
PUSH_PROVIDER_URBAN_AIRSHIP - Static variable in class com.apptentive.android.sdk.Apptentive
Call Apptentive.setPushNotificationIntegration(int, String) with this value to allow Apptentive to send pushes to this device through your existing Urban Airship Push integration.
putRatingProviderArg(String, String) - Static method in class com.apptentive.android.sdk.Apptentive
If there are any properties that your IRatingProvider implementation requires, populate them here.

Q

queryCanShowInteraction(String, Apptentive.BooleanCallback) - Static method in class com.apptentive.android.sdk.Apptentive
This method can be used to determine if a call to one of the engage() methods such as Apptentive.engage(Context, String) using the same event name will result in the display of an Interaction.

R

register(Application) - Static method in class com.apptentive.android.sdk.Apptentive
register(Application, String, String) - Static method in class com.apptentive.android.sdk.Apptentive
Must be called from the Application.onCreate() method in the Application object defined in your app's manifest.
register(Application, ApptentiveConfiguration) - Static method in class com.apptentive.android.sdk.Apptentive
Must be called from the Application.onCreate() method in the Application object defined in your app's manifest.
registerCallbacks(Application) - Static method in class com.apptentive.android.sdk.Apptentive
Register application callbacks.
removeCustomDeviceData(String) - Static method in class com.apptentive.android.sdk.Apptentive
Remove a piece of custom data from the device.
removeCustomPersonData(String) - Static method in class com.apptentive.android.sdk.Apptentive
Remove a piece of custom data from the Person.

S

SEC - Static variable in class com.apptentive.android.sdk.Apptentive.DateTime
 
sendAttachmentFile(String) - Static method in class com.apptentive.android.sdk.Apptentive
Sends a file to the server.
sendAttachmentFile(byte[], String) - Static method in class com.apptentive.android.sdk.Apptentive
Sends a file to the server.
sendAttachmentFile(InputStream, String) - Static method in class com.apptentive.android.sdk.Apptentive
Sends a file to the server.
sendAttachmentText(String) - Static method in class com.apptentive.android.sdk.Apptentive
Sends a text message to the server.
setAffiliation(String) - Method in class com.apptentive.android.sdk.model.CommerceExtendedData
 
setAuthenticationFailedListener(Apptentive.AuthenticationFailedListener) - Static method in class com.apptentive.android.sdk.Apptentive
Registers your listener with Apptentive.
setCategory(String) - Method in class com.apptentive.android.sdk.model.CommerceExtendedData.Item
 
setCoordinates(double, double) - Method in class com.apptentive.android.sdk.model.LocationExtendedData
 
setCurrency(String) - Method in class com.apptentive.android.sdk.model.CommerceExtendedData.Item
 
setCurrency(String) - Method in class com.apptentive.android.sdk.model.CommerceExtendedData
 
setDateTime(double) - Method in class com.apptentive.android.sdk.Apptentive.DateTime
 
setId(Object) - Method in class com.apptentive.android.sdk.model.CommerceExtendedData.Item
 
setId(Object) - Method in class com.apptentive.android.sdk.model.CommerceExtendedData
 
setItems(JSONArray) - Method in class com.apptentive.android.sdk.model.CommerceExtendedData
 
setName(String) - Method in class com.apptentive.android.sdk.model.CommerceExtendedData.Item
 
setOnPreInteractionListener(Apptentive.OnPreInteractionListener) - Static method in class com.apptentive.android.sdk.Apptentive
Sets an optional engagement callback.
setOnSurveyFinishedListener(OnSurveyFinishedListener) - Static method in class com.apptentive.android.sdk.Apptentive
Pass in a listener.
setPersonEmail(String) - Static method in class com.apptentive.android.sdk.Apptentive
Sets the user's email address.
setPersonName(String) - Static method in class com.apptentive.android.sdk.Apptentive
Sets the user's name.
setPrice(double) - Method in class com.apptentive.android.sdk.model.CommerceExtendedData.Item
 
setPushNotificationIntegration(int, String) - Static method in class com.apptentive.android.sdk.Apptentive
Sends push provider information to our server to allow us to send pushes to this device when you reply to your customers.
setQuantity(double) - Method in class com.apptentive.android.sdk.model.CommerceExtendedData.Item
 
setRatingProvider(IRatingProvider) - Static method in class com.apptentive.android.sdk.Apptentive
Use this to choose where to send the user when they are prompted to rate the app.
setRevenue(double) - Method in class com.apptentive.android.sdk.model.CommerceExtendedData
 
setShipping(double) - Method in class com.apptentive.android.sdk.model.CommerceExtendedData
 
setTax(double) - Method in class com.apptentive.android.sdk.model.CommerceExtendedData
 
setTimestamp(Date) - Method in class com.apptentive.android.sdk.model.TimeExtendedData
 
setTimestamp(long) - Method in class com.apptentive.android.sdk.model.TimeExtendedData
 
setTimestamp(double) - Method in class com.apptentive.android.sdk.model.TimeExtendedData
 
setType(ExtendedData.Type) - Method in class com.apptentive.android.sdk.model.ExtendedData
 
setUnreadMessagesListener(UnreadMessagesListener) - Static method in class com.apptentive.android.sdk.Apptentive
Deprecated.
setVersion(String) - Method in class com.apptentive.android.sdk.Apptentive.Version
 
setVersion(long) - Method in class com.apptentive.android.sdk.Apptentive.Version
 
setVersion(int) - Method in class com.apptentive.android.sdk.model.ExtendedData
 
shouldEngageInteraction(String, Map<String, Object>) - Method in interface com.apptentive.android.sdk.Apptentive.OnPreInteractionListener
 
showMessageCenter(Context) - Static method in class com.apptentive.android.sdk.Apptentive
Opens the Apptentive Message Center UI Activity.
showMessageCenter(Context, Apptentive.BooleanCallback) - Static method in class com.apptentive.android.sdk.Apptentive
Opens the Apptentive Message Center UI Activity.
showMessageCenter(Context, Map<String, Object>) - Static method in class com.apptentive.android.sdk.Apptentive
Opens the Apptentive Message Center UI Activity, and allows custom data to be sent with the next message the user sends.
showMessageCenter(Context, Apptentive.BooleanCallback, Map<String, Object>) - Static method in class com.apptentive.android.sdk.Apptentive
Opens the Apptentive Message Center UI Activity, and allows custom data to be sent with the next message the user sends.
startRating(Context, Map<String, String>) - Method in class com.apptentive.android.sdk.module.rating.impl.AmazonAppstoreRatingProvider
 
startRating(Context, Map<String, String>) - Method in class com.apptentive.android.sdk.module.rating.impl.GooglePlayRatingProvider
 
startRating(Context, Map<String, String>) - Method in interface com.apptentive.android.sdk.module.rating.IRatingProvider
Starts the rating process.

T

TimeExtendedData - Class in com.apptentive.android.sdk.model
 
TimeExtendedData() - Constructor for class com.apptentive.android.sdk.model.TimeExtendedData
 
TimeExtendedData(String) - Constructor for class com.apptentive.android.sdk.model.TimeExtendedData
 
TimeExtendedData(Date) - Constructor for class com.apptentive.android.sdk.model.TimeExtendedData
 
TimeExtendedData(long) - Constructor for class com.apptentive.android.sdk.model.TimeExtendedData
 
TimeExtendedData(double) - Constructor for class com.apptentive.android.sdk.model.TimeExtendedData
 
toJSONObject() - Method in class com.apptentive.android.sdk.Apptentive.DateTime
 
toJsonObject() - Method in class com.apptentive.android.sdk.Apptentive.Version
 
toJsonObject() - Method in class com.apptentive.android.sdk.model.CommerceExtendedData.Item
 
toJsonObject() - Method in class com.apptentive.android.sdk.model.CommerceExtendedData
 
toJsonObject() - Method in class com.apptentive.android.sdk.model.ExtendedData
 
toJsonObject() - Method in class com.apptentive.android.sdk.model.LocationExtendedData
 
toJsonObject() - Method in class com.apptentive.android.sdk.model.TimeExtendedData
 
toString() - Method in enum com.apptentive.android.sdk.Apptentive.AuthenticationFailedReason
 
toString() - Method in class com.apptentive.android.sdk.Apptentive.DateTime
 
toString() - Method in class com.apptentive.android.sdk.Apptentive.Version
 
TYPE - Static variable in class com.apptentive.android.sdk.Apptentive.DateTime
 
TYPE - Static variable in class com.apptentive.android.sdk.Apptentive.Version
 

U

UnreadMessagesListener - Interface in com.apptentive.android.sdk.module.messagecenter
This interface allows you to receive a notification when the number of unread messages changes.

V

valueOf(String) - Static method in enum com.apptentive.android.sdk.Apptentive.AuthenticationFailedReason
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.apptentive.android.sdk.model.ExtendedData.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.apptentive.android.sdk.Apptentive.AuthenticationFailedReason
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.apptentive.android.sdk.model.ExtendedData.Type
Returns an array containing the constants of this enum type, in the order they are declared.
Version() - Constructor for class com.apptentive.android.sdk.Apptentive.Version
 
Version(JSONObject) - Constructor for class com.apptentive.android.sdk.Apptentive.Version
 
Version(long) - Constructor for class com.apptentive.android.sdk.Apptentive.Version
 
A B C D E G I K L O P Q R S T U V 
Skip navigation links