Connect Android SDK reference: primary methods
The page describes the primary methods that you can use to manage and configure the Connect Android SDK.
Library management
Connect.enable
Connect.enableEnables the Connect library.
Connect.enable(appKey: String?, postMessageUrl: String?)Parameters:
appKey(required) - the application key generated for your mobile app. It authorizes access to the library.postMessageUrl(required) - the Connect domain assigned to your organization.
Connect.disable
Connect.disableDisables the Connect library.
Connect.disable(): BooleanConnect.isEnabled
Connect.isEnabledCheck if the Connect library is enabled.
Connect.isEnabled(): BooleanConnect.getLibraryVersion
Connect.getLibraryVersionReturns the library version.
Connect.getLibraryVersion(): StringSession management
Connect.startSession
Connect.startSessionStarts a new Connect session.
Connect.startSession(sessionID: String?): BooleanParameters:
sessionID(optional) - the ID to assign to the session
Connect.getCurrentSessionId
Connect.getCurrentSessionIdReturns the ID of the current session.
Connect.getCurrentSessionId(): StringConnect.setCurrentSessionId
Connect.setCurrentSessionIdSets the current session ID.
Connect.setCurrentSessionId(sessionId: String?)Parameters:
sessionId(required) - the ID assigned to the current Connect session.
Connect.createSessionId
Connect.createSessionIdCreate a new session ID.
Connect.createSessionId(): String?Connect.getTimestampFromSession
Connect.getTimestampFromSessionGet timestamp from current session.
Connect.getTimestampFromSession(): LongProperty and device management
Connect.getPropertyName
Connect.getPropertyNameReturns the property name from a view.
Connect.getPropertyName(
view: View?
): PropertyNameConnect.getDeviceId
Connect.getDeviceIdReturns the device ID.
Connect.getDeviceId(): StringConnect.setDeviceId
Connect.setDeviceIdLets you set the device ID.
Connect.setDeviceId(
deviceId: String?
): BooleanConfig management
Connect.getConfigItemInt
Connect.getConfigItemIntGet an integer config item.
Connect.getConfigItemInt(
key: String,
module: EOLifecycleObjectName
): IntConnect.getConfigItemLong
Connect.getConfigItemLongGet a long integer config item.
Connect.getConfigItemLong(
key: String,
module: EOLifecycleObjectName
): LongConnect.getConfigItemDouble
Connect.getConfigItemDoubleGet a double config item.
Connect.getConfigItemDouble(
key: String,
module: EOLifecycleObjectName
): DoubleConnect.getConfigItemBoolean
Connect.getConfigItemBooleanGet a boolean config item.
Connect.getConfigItemBoolean(
key: String,
module: EOLifecycleObjectName
) : BooleanConnect.getConfigItemString
Connect.getConfigItemStringGet a string config item.
Connect.getConfigItemString(
key: String,
module: EOLifecycleObjectName
) : String?Connect.getConfigItemLongMSFromMinute
Connect.getConfigItemLongMSFromMinuteGet a long integer value in milliseconds from minutes.
Connect.getConfigItemLongMSFromMinute(
key: String,
module: EOLifecycleObjectName
): LongConnect.updateConfig
Connect.updateConfigUpdate a configuration item.
Connect.updateConfig(
key: String,
value: String,
module: EOLifecycleObjectName
): BooleanConnect.getConfig
Connect.getConfigGet configuration for a module.
Connect.getConfig(
module: EOLifecycleObjectName
): Map<String, String>?Connect.appendConfig
Connect.appendConfigAppend configuration from a file.
Connect.appendConfig(
module: EOLifecycleObjectName,
fileName: String
): BooleanConnect.updateConfig
Connect.updateConfigUpdate configuration using JSONObject.
Connect.updateConfig(
module: EOLifecycleObjectName,
configurationObject: JSONObject
): BooleanLifecycle object management
Connect.getLifecycleObject
Connect.getLifecycleObjectReturns a lifecycle object by name.
Connect.getLifecycleObject(
name: String
): EOLifecycleObject?Environmental Data Service
Connect.getEnvironmentalDataService
Connect.getEnvironmentalDataServiceGet environmental data service.
Connect.getEnvironmentalDataService(): EnvironmentalDataService?Updated 2 days ago
