- 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.
- 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
-
- 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
-
- 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.