Skip to main content

Android Mobile SDK v1.0.0

This release introduces a breaking change to sdkUtils.getCurrentUserId(), which now requires a callback instead of returning a string.

Compatibility

NameVersionImplementation
Compile SDK34compileSdk = q2libs.versions.compileSdk.get()
Target SDK34targetSdk = q2libs.versions.targetSdk.get()
Min SDK28minSdk = q2libs.versions.minSdk.get()
Android Gradle Plugin8.1.1id(q2libs.plugins.android.application)
Kotlin Gradle Plugin2.0.20id(q2libs.plugins.kotlin.android)
Google Services Plugin4.3.15id(q2libs.plugins.google.services)

Changes

sdkUtils.getCurrentUserId() now uses a callback

The sdkUtils.getCurrentUserId() function no longer returns a string. Instead, it now requires a callback to return the pushUserId.

Differences:

    -abstract fun getCurrentUserId(): String?
+abstract fun getCurrentUserId(callback: GetUserIdCallback)

interface SDKPushUtils {
val pushRegistrationToken: String?
val deviceNickname: String?
val isEnabledForSAC: Boolean
val isPushEnabled: Boolean
val isPushEnabledAtOS: Boolean
- val pushUsername: String?
+ val pushUserId: Int
}