@@ -20,6 +20,7 @@ import com.mparticle.kits.KitIntegration.IdentityListener
20
20
import com.mparticle.kits.KitIntegration.RoktListener
21
21
import com.mparticle.rokt.RoktConfig
22
22
import com.mparticle.rokt.RoktEmbeddedView
23
+ import com.mparticle.rokt.RoktOptions
23
24
import com.rokt.roktsdk.CacheConfig
24
25
import com.rokt.roktsdk.Rokt
25
26
import com.rokt.roktsdk.Rokt.SdkFrameworkType.Android
@@ -62,13 +63,18 @@ class RoktKit : KitIntegration(), CommerceListener, IdentityListener, RoktListen
62
63
val info = manager.getPackageInfoForApp(context.packageName, 0 )
63
64
val application = context.applicationContext as Application
64
65
val mparticleVersion = BuildConfig .VERSION_NAME
66
+
67
+ // Get RoktOptions from the kit manager
68
+ val roktOptions = kitManager?.roktOptions
69
+ val fontFilePathMap = roktOptions?.fontFilePathMap ? : emptyMap()
70
+ val fontPostScriptNames = roktOptions?.fontPostScriptNames ? : emptySet()
65
71
66
72
Rokt .init (
67
73
roktTagId = roktTagId,
68
74
appVersion = info.versionName,
69
75
application = application,
70
- fontPostScriptNames = emptySet() ,
71
- fontFilePathMap = emptyMap() ,
76
+ fontPostScriptNames = fontPostScriptNames ,
77
+ fontFilePathMap = fontFilePathMap ,
72
78
callback = null ,
73
79
mParticleSdkVersion = mparticleVersion,
74
80
mParticleKitVersion = mparticleVersion
0 commit comments