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

A

add(EventActionHandler<?>) - Method in class com.deltadna.android.sdk.EventAction
Register a handler to handle the parametrised action.
add(String, Object) - Method in class com.deltadna.android.sdk.helpers.Objects.ToStringHelper
 
addItem(String, String, int) - Method in class com.deltadna.android.sdk.Product
Adds an item to the product.
addVirtualCurrency(String, String, long) - Method in class com.deltadna.android.sdk.Product
Adds a virtual currency to the product.
analytics - Variable in class com.deltadna.android.sdk.EngageFactory
 
application - Variable in class com.deltadna.android.sdk.DDNA.Configuration
 

B

backgroundEventUpload() - Method in class com.deltadna.android.sdk.helpers.Settings
Test if background event uploading is enabled.
backgroundEventUploadRepeatRateSeconds() - Method in class com.deltadna.android.sdk.helpers.Settings
The background upload repeat rate.
backgroundEventUploadStartDelaySeconds() - Method in class com.deltadna.android.sdk.helpers.Settings
The delay in seconds before background upload starts.
body - Variable in class com.deltadna.android.sdk.net.Response
Converted body of the response if the request was a success.
build(String, Params) - Static method in class com.deltadna.android.sdk.EngageFactory
 
Button(JSONObject, JSONObject, JSONObject) - Constructor for class com.deltadna.android.sdk.ImageMessage.Button
 
bytes - Variable in class com.deltadna.android.sdk.net.Response
Response in plain bytes, may be the error message if the request was a failure.

C

cached - Variable in class com.deltadna.android.sdk.net.Response
Whether the response is from a cache.
callback - Variable in class com.deltadna.android.sdk.EventActionHandler
 
cancel() - Method in interface com.deltadna.android.sdk.net.CancelableRequest
 
CancelableRequest - Interface in com.deltadna.android.sdk.net
An HTTP network request that can be cancelled.
canExecute() - Method in class com.deltadna.android.sdk.triggers.ExecutionCountTriggerCondition
 
canExecute() - Method in class com.deltadna.android.sdk.triggers.ExecutionRepeatTriggerCondition
 
canExecute() - Method in interface com.deltadna.android.sdk.triggers.TriggerCondition
 
checkArg(boolean, String) - Static method in class com.deltadna.android.sdk.helpers.Preconditions
 
checkString(String, String) - Static method in class com.deltadna.android.sdk.helpers.Preconditions
 
clear() - Method in class com.deltadna.android.sdk.EventTriggeredCampaignMetricStore
 
clearPersistentData() - Method in class com.deltadna.android.sdk.DDNA
Clears persistent data, such as the user ID, Collect events, and Engage cache.
clearRegistrationId() - Method in class com.deltadna.android.sdk.DDNA
Clears the registration id associated with this device for disabling push notifications.
ClientInfo - Class in com.deltadna.android.sdk.helpers
 
clientVersion(String) - Method in class com.deltadna.android.sdk.DDNA.Configuration
Sets the client version.
close(CloseableIterator.Mode) - Method in interface com.deltadna.android.sdk.util.CloseableIterator
 
CloseableIterator<T> - Interface in com.deltadna.android.sdk.util
 
CloseableIterator.Mode - Enum in com.deltadna.android.sdk.util
 
code - Variable in class com.deltadna.android.sdk.net.Response
HTTP status code of the response.
collect(JSONObject, RequestListener<Void>) - Method in class com.deltadna.android.sdk.net.NetworkManager
 
com.deltadna.android.sdk - package com.deltadna.android.sdk
 
com.deltadna.android.sdk.exceptions - package com.deltadna.android.sdk.exceptions
 
com.deltadna.android.sdk.helpers - package com.deltadna.android.sdk.helpers
 
com.deltadna.android.sdk.listeners - package com.deltadna.android.sdk.listeners
 
com.deltadna.android.sdk.listeners.internal - package com.deltadna.android.sdk.listeners.internal
 
com.deltadna.android.sdk.net - package com.deltadna.android.sdk.net
 
com.deltadna.android.sdk.triggers - package com.deltadna.android.sdk.triggers
 
com.deltadna.android.sdk.util - package com.deltadna.android.sdk.util
 
compareTo(EventTrigger) - Method in class com.deltadna.android.sdk.EventTrigger
 
Configuration(Application, String, String, String) - Constructor for class com.deltadna.android.sdk.DDNA.Configuration
 
convertCurrency(DDNA, String, float) - Static method in class com.deltadna.android.sdk.Product
Converts a currency in a floating point format with a decimal point, such as '1.23' EUR, into an integer representation which can be used with Product.setRealCurrency(String, int).
countryCode() - Static method in class com.deltadna.android.sdk.helpers.ClientInfo
 
create(Engagement) - Static method in class com.deltadna.android.sdk.ImageMessage
Creates an Image Message from an Engagement once it has been populated with response data after a successful request.
createIntent(Context, ImageMessage) - Static method in class com.deltadna.android.sdk.ImageMessageActivity
 

D

DDNA - Class in com.deltadna.android.sdk
Singleton class for accessing the deltaDNA SDK.
DDNA.Configuration - Class in com.deltadna.android.sdk
Class for providing a configuration when initialising the SDK through DDNA.initialise(Configuration) inside of an Application class.
DDNA.SettingsModifier - Interface in com.deltadna.android.sdk
 
debugMode() - Method in class com.deltadna.android.sdk.helpers.Settings
Gets the SDK debig mode.
deviceModel() - Static method in class com.deltadna.android.sdk.helpers.ClientInfo
 
deviceName() - Static method in class com.deltadna.android.sdk.helpers.ClientInfo
 
deviceType() - Static method in class com.deltadna.android.sdk.helpers.ClientInfo
 
downloadImageAssets() - Method in class com.deltadna.android.sdk.DDNA
Downloads image assets from the session configuration in the background.

E

engage(JSONObject, RequestListener<JSONObject>) - Method in class com.deltadna.android.sdk.net.NetworkManager
 
engage(JSONObject, RequestListener<JSONObject>, boolean) - Method in class com.deltadna.android.sdk.net.NetworkManager
 
EngageFactory - Class in com.deltadna.android.sdk
Helps with creating the different types of action available from the Engage service.
EngageFactory(DDNA) - Constructor for class com.deltadna.android.sdk.EngageFactory
 
EngageFactory.Callback<T> - Interface in com.deltadna.android.sdk
 
EngageListener<E extends Engagement> - Interface in com.deltadna.android.sdk.listeners
Listener to be used for Engage requests.
Engagement<T extends Engagement<T>> - Class in com.deltadna.android.sdk
Constructs an engagement Event.
Engagement(String) - Constructor for class com.deltadna.android.sdk.Engagement
Creates a new instance.
Engagement(String, Params) - Constructor for class com.deltadna.android.sdk.Engagement
Creates a new instance, with parameters.
Engagement(String, String) - Constructor for class com.deltadna.android.sdk.Engagement
Creates a new instance, with a flavour.
Engagement(String, String, Params) - Constructor for class com.deltadna.android.sdk.Engagement
Creates a new instance, with a flavour and parameters.
equals(Object, Object) - Static method in class com.deltadna.android.sdk.helpers.Objects
 
equals(Object) - Method in class com.deltadna.android.sdk.net.Response
 
error - Variable in class com.deltadna.android.sdk.net.Response
Error message of the response if the request was a failure.
Event<T extends Event<T>> - Class in com.deltadna.android.sdk
Constructs an event.
Event(String) - Constructor for class com.deltadna.android.sdk.Event
Creates a new instance.
Event(String, Params) - Constructor for class com.deltadna.android.sdk.Event
 
EventAction - Class in com.deltadna.android.sdk
An action associated with an event on which EventActionHandlers can be registered for handling actions triggered as a result of the event having been recorded.
EventActionHandler<T> - Class in com.deltadna.android.sdk
Handlers which can be registered on EventActions for handling actions of different types.
EventActionHandler.Callback<T> - Interface in com.deltadna.android.sdk
 
EventActionHandler.GameParametersHandler - Class in com.deltadna.android.sdk
EventActionHandler for handling game parameters, which will be returned as a JSONObject.
EventActionHandler.ImageMessageHandler - Class in com.deltadna.android.sdk
EventListener - Interface in com.deltadna.android.sdk.listeners
 
EventTrigger - Class in com.deltadna.android.sdk
 
EventTriggeredCampaignMetricStore - Class in com.deltadna.android.sdk
 
ExecutionCountTriggerCondition - Class in com.deltadna.android.sdk.triggers
 
ExecutionCountTriggerCondition(long, EventTriggeredCampaignMetricStore, long) - Constructor for class com.deltadna.android.sdk.triggers.ExecutionCountTriggerCondition
 
ExecutionRepeatTriggerCondition - Class in com.deltadna.android.sdk.triggers
 
ExecutionRepeatTriggerCondition(long, long, EventTriggeredCampaignMetricStore, long) - Constructor for class com.deltadna.android.sdk.triggers.ExecutionRepeatTriggerCondition
 
extract(JSONObject, String...) - Static method in class com.deltadna.android.sdk.helpers.Objects
 
extractArray(JSONObject, String...) - Static method in class com.deltadna.android.sdk.helpers.Objects
 

F

fetch(String, File, RequestListener<File>) - Method in class com.deltadna.android.sdk.net.NetworkManager
 
forgetMe() - Method in class com.deltadna.android.sdk.DDNA
Forgets the current user and stops them from being tracked.
frame() - Method in class com.deltadna.android.sdk.ImageMessage.Button.Layout
The popup relative button frame calculated by init().

G

GameParametersHandler(EventActionHandler.Callback<JSONObject>) - Constructor for class com.deltadna.android.sdk.EventActionHandler.GameParametersHandler
 
getCrossGameUserId() - Method in class com.deltadna.android.sdk.DDNA
Gets the cross game user ID used for cross promotion.
getDecisionPoint() - Method in class com.deltadna.android.sdk.Engagement
 
getDefaultGameParametersHandler() - Method in class com.deltadna.android.sdk.helpers.Settings
 
getDefaultImageMessageHandler() - Method in class com.deltadna.android.sdk.helpers.Settings
 
getEngageCacheExpiry() - Method in class com.deltadna.android.sdk.helpers.Settings
Gets the Engage cache expiry value.
getEngageFactory() - Method in class com.deltadna.android.sdk.DDNA
Gets the Engage factory which provides an easier way of requesting Engage actions.
getError() - Method in class com.deltadna.android.sdk.Engagement
Gets the error message of the response after the Engage request has completed with a failure.
getETCExecutionCount(long) - Method in class com.deltadna.android.sdk.EventTriggeredCampaignMetricStore
 
getHttpRequestCollectTimeout() - Method in class com.deltadna.android.sdk.helpers.Settings
Gets the connection timeout in seconds for Collect HTTP requests.
getHttpRequestConfigMaxRetries() - Method in class com.deltadna.android.sdk.helpers.Settings
Gets the number of retries to perform when an Session Configuration HTTP request fails.
getHttpRequestConfigRetryDelayFactor() - Method in class com.deltadna.android.sdk.helpers.Settings
Gets the time factor in seconds between failed Session Configuration HTTP requests.
getHttpRequestConfigTimeout() - Method in class com.deltadna.android.sdk.helpers.Settings
Gets the connection timeout in seconds for Session Configuration HTTP requests.
getHttpRequestEngageTimeout() - Method in class com.deltadna.android.sdk.helpers.Settings
Gets the connection timeout in seconds for Engage HTTP requests.
getHttpRequestMaxRetries() - Method in class com.deltadna.android.sdk.helpers.Settings
Gets the number of retries to perform when an HTTP request fails.
getHttpRequestRetryDelay() - Method in class com.deltadna.android.sdk.helpers.Settings
Gets the time to wait in seconds before retrying HTTP requests.
getJson() - Method in class com.deltadna.android.sdk.Engagement
Gets the JSON body of the response after the Engage request has completed with a success.
getRegistrationId() - Method in class com.deltadna.android.sdk.DDNA
Gets the registration id for push notifications.
getSessionId() - Method in class com.deltadna.android.sdk.DDNA
 
getSessionTimeout() - Method in class com.deltadna.android.sdk.helpers.Settings
Gets the session timeout.
getSettings() - Method in class com.deltadna.android.sdk.DDNA
 
getStatusCode() - Method in class com.deltadna.android.sdk.Engagement
Gets the status code of the response after the Engage request has completed.
getUserId() - Method in class com.deltadna.android.sdk.DDNA
Gets the user id.

H

handle(T) - Method in interface com.deltadna.android.sdk.EventActionHandler.Callback
 
handleResult(int, Intent, ImageMessageResultListener) - Static method in class com.deltadna.android.sdk.ImageMessageActivity
 
hashCode() - Method in class com.deltadna.android.sdk.net.Response
 
hashSecret(String) - Method in class com.deltadna.android.sdk.DDNA.Configuration
Sets the hash secret.

I

IEventListener - Interface in com.deltadna.android.sdk.listeners.internal
 
ImageMessage - Class in com.deltadna.android.sdk
 
ImageMessage.Button - Class in com.deltadna.android.sdk
Description of an image message button.
ImageMessage.Button.Layout - Class in com.deltadna.android.sdk
Layout data for a button.
ImageMessage.PrepareListener - Interface in com.deltadna.android.sdk
 
ImageMessageActivity - Class in com.deltadna.android.sdk
Activity which displays in Image Message request and handles the user interaction with the Image Message.
ImageMessageActivity() - Constructor for class com.deltadna.android.sdk.ImageMessageActivity
 
ImageMessageHandler(EventActionHandler.Callback<ImageMessage>) - Constructor for class com.deltadna.android.sdk.EventActionHandler.ImageMessageHandler
 
ImageMessageResultListener - Interface in com.deltadna.android.sdk.listeners
Listener which can be used with ImageMessageActivity.handleResult(int, android.content.Intent, ImageMessageResultListener) to handle the result of an Image Messaging request.
init(int, ImageMessage.Background.Layout, ImageMessage.Background.Layout) - Method in class com.deltadna.android.sdk.ImageMessage.Button
Initialises the button to the given orientation and landscape/portrait layouts.
init(ImageMessage.Rect, float) - Method in class com.deltadna.android.sdk.ImageMessage.Button.Layout
Initialises the button frame to the given popup frame and scale.
initialise(DDNA.Configuration) - Static method in class com.deltadna.android.sdk.DDNA
 
instance() - Static method in class com.deltadna.android.sdk.DDNA
 
isCached() - Method in class com.deltadna.android.sdk.Engagement
Gets whether the response was retrieved from the cache.
isMultipleActionsForEventTriggerEnabled() - Method in class com.deltadna.android.sdk.helpers.Settings
Gets whether multiple actions should be processed when evaluating Event-Triggers for an event.
isStarted() - Method in class com.deltadna.android.sdk.DDNA
Queries the status of the SDK.
isSuccessful() - Method in class com.deltadna.android.sdk.Engagement
Gets whether the response was successful after the Engage request has completed.
isSuccessful() - Method in class com.deltadna.android.sdk.net.Response
 
isUseInternalStorageForEngage() - Method in class com.deltadna.android.sdk.helpers.Settings
 
isUseInternalStorageForEvents() - Method in class com.deltadna.android.sdk.helpers.Settings
 
isUseInternalStorageForImageMessages() - Method in class com.deltadna.android.sdk.helpers.Settings
 

J

JsonParams - Interface in com.deltadna.android.sdk
 

L

languageCode() - Static method in class com.deltadna.android.sdk.helpers.ClientInfo
 
layout(int) - Method in class com.deltadna.android.sdk.ImageMessage.Button
Returns the layout for the specified orientation.
Layout() - Constructor for class com.deltadna.android.sdk.ImageMessage.Button.Layout
 
locale() - Static method in class com.deltadna.android.sdk.helpers.ClientInfo
 

M

manufacturer() - Static method in class com.deltadna.android.sdk.helpers.ClientInfo
 
modify(Settings) - Method in interface com.deltadna.android.sdk.DDNA.SettingsModifier
 

N

name - Variable in class com.deltadna.android.sdk.Event
 
NetworkManager - Class in com.deltadna.android.sdk.net
TODO make package private after ads decoupling TODO collapse functionality into event dispatcher
NetworkManager(String, String, String, Settings, String) - Constructor for class com.deltadna.android.sdk.net.NetworkManager
 
newSession() - Method in class com.deltadna.android.sdk.DDNA
Changes the session id.
NotInitialisedException - Exception in com.deltadna.android.sdk.exceptions
IllegalStateException that will be thrown when an instance of DDNA is requested through DDNA.instance() without having been initialised first by calling DDNA.initialise(DDNA.Configuration)
NotInitialisedException() - Constructor for exception com.deltadna.android.sdk.exceptions.NotInitialisedException
 
NotStartedException - Exception in com.deltadna.android.sdk.exceptions
 
NotStartedException() - Constructor for exception com.deltadna.android.sdk.exceptions.NotStartedException
 

O

Objects - Class in com.deltadna.android.sdk.helpers
Helper functions that can operate on any Object.
Objects.ToStringHelper - Class in com.deltadna.android.sdk.helpers
 
onAction(String, JSONObject) - Method in interface com.deltadna.android.sdk.listeners.ImageMessageResultListener
Will be invoked when the user selects an element set to use an action.
onCancelled() - Method in interface com.deltadna.android.sdk.listeners.ImageMessageResultListener
Will be invoked when the user selects an element set to dismiss the image message.
onCompleted(T) - Method in interface com.deltadna.android.sdk.EngageFactory.Callback
Invoked when the request has completed with action being returned, or null if no action has been returned or the request has failed.
onCompleted(E) - Method in interface com.deltadna.android.sdk.listeners.EngageListener
Notifies the listener that the request has completed.
onCompleted(Response<T>) - Method in interface com.deltadna.android.sdk.listeners.RequestListener
 
onCreate(Bundle) - Method in class com.deltadna.android.sdk.ImageMessageActivity
 
onError(Throwable) - Method in interface com.deltadna.android.sdk.ImageMessage.PrepareListener
Notifies the listener that an error has happened during the preparation request.
onError(Throwable) - Method in interface com.deltadna.android.sdk.listeners.EngageListener
Notifies the listener that an error has happened during the request.
onError(Throwable) - Method in interface com.deltadna.android.sdk.listeners.RequestListener
 
onFirstRunSendNewPlayerEvent() - Method in class com.deltadna.android.sdk.helpers.Settings
TRUE to send new player event on first run of application.
onImageCachePopulated() - Method in interface com.deltadna.android.sdk.listeners.EventListener
Will be called when the image cache will be successfully populated.
onImageCachingFailed(Throwable) - Method in interface com.deltadna.android.sdk.listeners.EventListener
Will be called when the image cache will fail to be populated.
onInitSendClientDeviceEvent() - Method in class com.deltadna.android.sdk.helpers.Settings
TRUE to send the client device event.
onInitSendGameStartedEvent() - Method in class com.deltadna.android.sdk.helpers.Settings
TRUE to send the game started event.
onLink(String, JSONObject) - Method in interface com.deltadna.android.sdk.listeners.ImageMessageResultListener
Will be invoked when the user selects an element set to use a link action.
onNewSession() - Method in interface com.deltadna.android.sdk.listeners.internal.IEventListener
 
onPrepared(ImageMessage) - Method in interface com.deltadna.android.sdk.ImageMessage.PrepareListener
Notifies the listener that the Image Message has been prepared.
onSessionConfigurationFailed(Throwable) - Method in interface com.deltadna.android.sdk.listeners.EventListener
Will be called when the session configuration will fail to be retrieved.
onSessionConfigured(boolean) - Method in interface com.deltadna.android.sdk.listeners.EventListener
Will be called when the session configuration will be successfully retrieved.
onSessionConfigured(boolean, JSONObject) - Method in interface com.deltadna.android.sdk.listeners.internal.IEventListener
 
onStarted() - Method in interface com.deltadna.android.sdk.listeners.internal.IEventListener
 
onStopped() - Method in interface com.deltadna.android.sdk.listeners.internal.IEventListener
 
onStore(String, JSONObject) - Method in interface com.deltadna.android.sdk.listeners.ImageMessageResultListener
Will be invoked when the user selects an element set to use a store action.
operatingSystem() - Static method in class com.deltadna.android.sdk.helpers.ClientInfo
 
operatingSystemVersion() - Static method in class com.deltadna.android.sdk.helpers.ClientInfo
 

P

params - Variable in class com.deltadna.android.sdk.Event
 
Params - Class in com.deltadna.android.sdk
Constructs parameters which can be used with events.
Params() - Constructor for class com.deltadna.android.sdk.Params
Creates a new instance.
Params(Params) - Constructor for class com.deltadna.android.sdk.Params
Copy constructor creating a new instance.
Params(JSONObject) - Constructor for class com.deltadna.android.sdk.Params
 
platform(String) - Method in class com.deltadna.android.sdk.DDNA.Configuration
Sets the value for the platform field.
platform() - Static method in class com.deltadna.android.sdk.helpers.ClientInfo
 
PLATFORM_AMAZON - Static variable in class com.deltadna.android.sdk.helpers.ClientInfo
To be used when targeting the Amazon Appstore.
PLATFORM_ANDROID - Static variable in class com.deltadna.android.sdk.helpers.ClientInfo
Will be used as default.
Preconditions - Class in com.deltadna.android.sdk.helpers
Helper functions for validating method arguments.
prepare(ImageMessage.PrepareListener) - Method in class com.deltadna.android.sdk.ImageMessage
Prepares the Image Message for use, by downloading the image.
prepared() - Method in class com.deltadna.android.sdk.ImageMessage
Gets the prepared state.
Product<T extends Product<T>> - Class in com.deltadna.android.sdk
Constructs a product, to be used in conjunction with a Transaction.
Product() - Constructor for class com.deltadna.android.sdk.Product
Creates a new instance.
put(String, Object) - Method in class com.deltadna.android.sdk.Params
Puts nested parameters under the key.
put(String, JsonParams) - Method in class com.deltadna.android.sdk.Params
Puts nested parameters under the key.
putParam(String, Object) - Method in class com.deltadna.android.sdk.Engagement
 
putParam(String, JsonParams) - Method in class com.deltadna.android.sdk.Engagement
 
putParam(String, Object) - Method in class com.deltadna.android.sdk.Event
Puts the key/value pair into the event parameters.
putParam(String, JsonParams) - Method in class com.deltadna.android.sdk.Event
Puts nested parameters under the key.
putParam(String, Object) - Method in class com.deltadna.android.sdk.Transaction
 
putParam(String, JsonParams) - Method in class com.deltadna.android.sdk.Transaction
 

R

recordEvent(String) - Method in class com.deltadna.android.sdk.DDNA
Records an event with Collect.
recordEvent(Event) - Method in class com.deltadna.android.sdk.DDNA
Records an event with Collect.
recordNotificationDismissed(Bundle) - Method in class com.deltadna.android.sdk.DDNA
Record when a push notification has been dismissed.
recordNotificationOpened(boolean, Bundle) - Method in class com.deltadna.android.sdk.DDNA
Record when a push notification has been opened.
register(EventListener) - Method in class com.deltadna.android.sdk.DDNA
Registers an EventListener for receiving event notifications.
register(IEventListener) - Method in class com.deltadna.android.sdk.DDNA
 
requestEngagement(String, EngageListener<Engagement>) - Method in class com.deltadna.android.sdk.DDNA
Makes an Engage request.
requestEngagement(E, EngageListener<E>) - Method in class com.deltadna.android.sdk.DDNA
Makes an Engage request.
requestGameParameters(String, EngageFactory.Callback<JSONObject>) - Method in class com.deltadna.android.sdk.EngageFactory
Requests game parameters at decisionPoint.
requestGameParameters(String, Params, EngageFactory.Callback<JSONObject>) - Method in class com.deltadna.android.sdk.EngageFactory
Requests game parameters at decisionPoint with parameters.
requestImageMessage(String, EngageFactory.Callback<ImageMessage>) - Method in class com.deltadna.android.sdk.EngageFactory
Requests an ImageMessage at decisionPoint.
requestImageMessage(String, Params, EngageFactory.Callback<ImageMessage>) - Method in class com.deltadna.android.sdk.EngageFactory
Requests an ImageMessage at decisionPoint with parameters.
RequestListener<T> - Interface in com.deltadna.android.sdk.listeners
 
requestSessionConfiguration() - Method in class com.deltadna.android.sdk.DDNA
Makes a session configuration request.
Response<T> - Class in com.deltadna.android.sdk.net
HTTP response, including the code, body, and error if applicable.
Response(int, boolean, byte[], T, String) - Constructor for class com.deltadna.android.sdk.net.Response
 
run() - Method in class com.deltadna.android.sdk.EventAction
Evaluates the registered handlers against the event and triggers associated for the event.

S

SessionConfigurationException - Exception in com.deltadna.android.sdk.exceptions
Exception which will be created when a session configuration request fails.
SessionConfigurationException(String) - Constructor for exception com.deltadna.android.sdk.exceptions.SessionConfigurationException
 
setAdvertisingId(String) - Method in class com.deltadna.android.sdk.DDNA
 
setBackgroundEventUpload(boolean) - Method in class com.deltadna.android.sdk.helpers.Settings
Sets the background uploading behaviour.
setBackgroundEventUploadRepeatRateSeconds(int) - Method in class com.deltadna.android.sdk.helpers.Settings
Sets the background upload repeat rate.
setBackgroundEventUploadStartDelaySeconds(int) - Method in class com.deltadna.android.sdk.helpers.Settings
Sets the delay before background upload starts.
setCrossGameUserId(String) - Method in class com.deltadna.android.sdk.DDNA
Sets the cross game user ID for the current user to be used for cross promotion.
setDebugMode(boolean) - Method in class com.deltadna.android.sdk.helpers.Settings
Sets the SDK debug mode.
setDefaultGameParametersHandler(EventActionHandler.GameParametersHandler) - Method in class com.deltadna.android.sdk.helpers.Settings
 
setDefaultImageMessageHandler(EventActionHandler.ImageMessageHandler) - Method in class com.deltadna.android.sdk.helpers.Settings
 
setEngageCacheExpiry(int) - Method in class com.deltadna.android.sdk.helpers.Settings
Sets the Engage cache expiry value.
setHttpRequestCollectTimeout(int) - Method in class com.deltadna.android.sdk.helpers.Settings
Sets the connection timeout in seconds for Collect HTTP requests.
setHttpRequestConfigMaxRetries(int) - Method in class com.deltadna.android.sdk.helpers.Settings
Sets the number of retries to perform when an Session Configuration HTTP request fails.
setHttpRequestConfigRetryDelayFactor(int) - Method in class com.deltadna.android.sdk.helpers.Settings
 
setHttpRequestConfigTimeout(int) - Method in class com.deltadna.android.sdk.helpers.Settings
Sets the connection timeout in seconds for Session Configuration HTTP requests.
setHttpRequestEngageTimeout(int) - Method in class com.deltadna.android.sdk.helpers.Settings
Sets the connection timeout in seconds for Engage HTTP requests.
setHttpRequestMaxRetries(int) - Method in class com.deltadna.android.sdk.helpers.Settings
Sets the number of retries to perform when an HTTP request fails.
setHttpRequestRetryDelay(int) - Method in class com.deltadna.android.sdk.helpers.Settings
Sets the time to wait in seconds before retrying HTTP requests.
setId(String) - Method in class com.deltadna.android.sdk.Transaction
Sets the transaction id.
setMultipleActionsForEventTriggerEnabled(boolean) - Method in class com.deltadna.android.sdk.helpers.Settings
Sets whether multiple actions should be processed when evaluating Event-Triggers for an event.
setOnFirstRunSendNewPlayerEvent(boolean) - Method in class com.deltadna.android.sdk.helpers.Settings
Sets the first run event behaviour.
setOnInitSendClientDeviceEvent(boolean) - Method in class com.deltadna.android.sdk.helpers.Settings
Sets the client device event behaviour.
setOnInitSendGameStartedEvent(boolean) - Method in class com.deltadna.android.sdk.helpers.Settings
Sets the game started event behaviour.
setProductId(String) - Method in class com.deltadna.android.sdk.Transaction
Sets the product id.
setRealCurrency(String, int) - Method in class com.deltadna.android.sdk.Product
Set a real currency for the product.
setReceipt(String) - Method in class com.deltadna.android.sdk.Transaction
Sets the transaction receipt.
setRegistrationId(String) - Method in class com.deltadna.android.sdk.DDNA
Sets the registration id for push notifications.
setServer(String) - Method in class com.deltadna.android.sdk.Transaction
Sets the transaction server.
setSessionTimeout(int) - Method in class com.deltadna.android.sdk.helpers.Settings
Sets the session timeout.
settings - Variable in class com.deltadna.android.sdk.DDNA.Configuration
 
Settings - Class in com.deltadna.android.sdk.helpers
DeltaDNA runtime setting.
Settings() - Constructor for class com.deltadna.android.sdk.helpers.Settings
 
setTransactorId(String) - Method in class com.deltadna.android.sdk.Transaction
Sets the transactor id.
setUseInternalStorageForEngage(boolean) - Method in class com.deltadna.android.sdk.helpers.Settings
 
setUseInternalStorageForEvents(boolean) - Method in class com.deltadna.android.sdk.helpers.Settings
 
setUseInternalStorageForImageMessages(boolean) - Method in class com.deltadna.android.sdk.helpers.Settings
 
show(Activity, int) - Method in class com.deltadna.android.sdk.ImageMessage
Opens the ImageMessageActivity for showing this Image Message.
startSdk() - Method in class com.deltadna.android.sdk.DDNA
Starts the SDK.
startSdk(String) - Method in class com.deltadna.android.sdk.DDNA
Starts the SDK.
stopSdk() - Method in class com.deltadna.android.sdk.DDNA
Stops the SDK.
stopTrackingMe() - Method in class com.deltadna.android.sdk.DDNA
Stops tracking the current user.

T

timezoneOffset() - Static method in class com.deltadna.android.sdk.helpers.ClientInfo
 
toBytes(int) - Static method in class com.deltadna.android.sdk.helpers.Utils
Encodes the given big endian integer to a big endian ordered array of bytes.
toInt32(byte[]) - Static method in class com.deltadna.android.sdk.helpers.Utils
Constructs a big endian integer from the given big endian ordered byte data.
toJson() - Method in interface com.deltadna.android.sdk.JsonParams
 
toJson() - Method in class com.deltadna.android.sdk.Params
 
toJson() - Method in class com.deltadna.android.sdk.Product
 
toString() - Method in class com.deltadna.android.sdk.Engagement
 
toString() - Method in class com.deltadna.android.sdk.helpers.Objects.ToStringHelper
 
toString() - Method in class com.deltadna.android.sdk.net.Response
 
ToStringHelper(Object) - Constructor for class com.deltadna.android.sdk.helpers.Objects.ToStringHelper
 
Transaction<T extends Transaction<T>> - Class in com.deltadna.android.sdk
Constructs a transaction Event.
Transaction(String, String, Product, Product) - Constructor for class com.deltadna.android.sdk.Transaction
Creates a new instance.
TriggerCondition - Interface in com.deltadna.android.sdk.triggers
 

U

unregister(EventListener) - Method in class com.deltadna.android.sdk.DDNA
Unregisters an EventListener so that it will no longer receive event notifications.
unregister(IEventListener) - Method in class com.deltadna.android.sdk.DDNA
 
upload() - Method in class com.deltadna.android.sdk.DDNA
Sends pending events to our platform.
userId(String) - Method in class com.deltadna.android.sdk.DDNA.Configuration
Sets the user id.
Utils - Class in com.deltadna.android.sdk.helpers
General utils class.
Utils() - Constructor for class com.deltadna.android.sdk.helpers.Utils
 

V

valueOf(String) - Static method in enum com.deltadna.android.sdk.util.CloseableIterator.Mode
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.deltadna.android.sdk.util.CloseableIterator.Mode
Returns an array containing the constants of this enum type, in the order they are declared.

W

withSettings(DDNA.SettingsModifier) - Method in class com.deltadna.android.sdk.DDNA.Configuration
Allows changing of Settings values.

X

x() - Method in class com.deltadna.android.sdk.ImageMessage.Button.Layout
The popup relative x position of the button.

Y

y() - Method in class com.deltadna.android.sdk.ImageMessage.Button.Layout
The popup relative y position of the button.
A B C D E F G H I J L M N O P R S T U V W X Y 
Skip navigation links