diff --git a/build.gradle b/build.gradle index 7140c6b..2e440e2 100644 --- a/build.gradle +++ b/build.gradle @@ -61,7 +61,7 @@ repositories { dependencies { implementation 'androidx.annotation:annotation:1.5.0' - api 'com.rokt:roktsdk:4.8.1' + api 'com.rokt:roktsdk:4.10.0' testImplementation files('libs/java-json.jar') testImplementation 'com.squareup.assertj:assertj-android:1.2.0' diff --git a/src/main/kotlin/com/mparticle/kits/RoktKit.kt b/src/main/kotlin/com/mparticle/kits/RoktKit.kt index 3ef3d5b..73058d6 100644 --- a/src/main/kotlin/com/mparticle/kits/RoktKit.kt +++ b/src/main/kotlin/com/mparticle/kits/RoktKit.kt @@ -6,6 +6,7 @@ import android.content.pm.PackageInfo import android.content.pm.PackageManager import android.graphics.Typeface import android.os.Build +import com.mparticle.BuildConfig import com.mparticle.MParticle import com.mparticle.MParticle.IdentityType import com.mparticle.commerce.CommerceEvent @@ -50,7 +51,19 @@ class RoktKit : KitIntegration(), CommerceListener, IdentityListener, RoktListen try { val info = manager.getPackageInfoForApp(context.packageName, 0) val application = context.applicationContext as Application - Rokt.init(roktTagId, info.versionName, application) + val mparticleVersion = BuildConfig.VERSION_NAME + + Rokt.init( + roktTagId = roktTagId, + appVersion = info.versionName, + application = application, + fontPostScriptNames = emptySet(), + fontFilePathMap = emptyMap(), + callback = null, + mParticleSdkVersion = mparticleVersion, + mParticleKitVersion = mparticleVersion + ) + } catch (e: PackageManager.NameNotFoundException) { throwOnKitCreateError(NO_APP_VERSION_FOUND) } catch (e: Exception) {