| Package | Description |
|---|---|
| io.rakam.api |
| Modifier and Type | Field and Description |
|---|---|
protected static RakamClient |
RakamClient.instance
The default shared instance.
|
| Modifier and Type | Method and Description |
|---|---|
RakamClient |
RakamClient.disableLocationListening()
Disable location listening in the SDK.
|
RakamClient |
RakamClient.enableForegroundTracking(android.app.Application app)
Enable foreground tracking for the SDK.
|
RakamClient |
RakamClient.enableLocationListening()
Enable location listening in the SDK.
|
RakamClient |
RakamClient.enableLogging(boolean enableLogging)
Enable/disable message logging by the SDK.
|
static RakamClient |
RakamClient.getInstance()
Gets the default RakamClient instance.
|
static RakamClient |
Rakam.getInstance()
Gets the default instance.
|
RakamClient |
RakamClient.initialize(android.content.Context context,
URL apiUrl,
String apiKey)
Initialize the Rakam SDK with the Android application context and your Rakam
App API key.
|
RakamClient |
RakamClient.initialize(android.content.Context context,
URL apiUrl,
String apiKey,
String userId)
Initialize the Rakam SDK with the Android application context, your Rakam App API
key, and a user ID for the current user.
|
RakamClient |
RakamClient.setDeviceId(String deviceId)
Sets a custom device id.
|
RakamClient |
RakamClient.setEventMaxCount(int eventMaxCount)
Sets event max count.
|
RakamClient |
RakamClient.setEventUploadMaxBatchSize(int eventUploadMaxBatchSize)
Sets event upload max batch size.
|
RakamClient |
RakamClient.setEventUploadPeriodMillis(int eventUploadPeriodMillis)
Sets event upload period millis.
|
RakamClient |
RakamClient.setEventUploadThreshold(int eventUploadThreshold)
Sets event upload threshold.
|
RakamClient |
RakamClient.setLogLevel(int logLevel)
Sets the logging level.
|
RakamClient |
RakamClient.setMinTimeBetweenSessionsMillis(long minTimeBetweenSessionsMillis)
Sets min time between sessions millis.
|
RakamClient |
RakamClient.setOffline(boolean offline)
Sets offline.
|
RakamClient |
RakamClient.setOptOut(boolean optOut)
Sets opt out.
|
RakamClient |
RakamClient.setSessionTimeoutMillis(long sessionTimeoutMillis)
Sets session timeout millis.
|
RakamClient |
RakamClient.setSuperProperties(org.json.JSONObject superProperties)
Sets super property keys for the user.
|
RakamClient |
RakamClient.setUserId(int userId)
Sets the user id (can be null).
|
RakamClient |
RakamClient.setUserId(long userId)
Sets the user id (can be null).
|
RakamClient |
RakamClient.setUserId(String userId)
Sets the user id (can be null).
|
RakamClient |
RakamClient.trackSessionEvents(boolean trackingSessionEvents)
Track session events rakam client.
|
RakamClient |
RakamClient.useAdvertisingIdForDeviceId()
Whether to use the Android advertising ID (ADID) as the user's device ID.
|
Copyright © 2018. All rights reserved.