SFMCSdk
SFMCSdkInitializationStatus
SFMCSdkModuleConfig
DID THIS ARTICLE SOLVE YOUR ISSUE?
Let us know so we can improve!
Let us know so we can improve!
Package: com.salesforce.marketingcloud.sfmcsdk
Platform: androidJvm
1class SFMCSdkModuleConfigA configuration builder class for the Salesforce Marketing Cloud Unified SDK. This class facilitates building all supported configurations for SFMCSdk. The SDK is initialized using the configuration provided by this class through SFMCSdk.configure.
Note: Only module configurations that need to be initialized should be provided.
1val cdpModuleConfig: CdpModuleConfig?Configuration for the CDP (Customer Data Platform) module.
1val engagementModuleConfig: EngagementModuleConfig?Configuration for the Engagement module.
1val inAppMessagingFeatureModuleConfig: InAppMessagingFeatureModuleConfig?Configuration for the In-App Messaging feature module.
1val mamModuleConfig: MamModuleConfig?Configuration for the MAM (Mobile Application Messaging) module.
1val personalizationModuleConfig: PersonalizationModuleConfig?Configuration for the Personalization module.
1val pushFeatureModuleConfig: PushFeatureModuleConfig?Configuration for the Push feature module.
1class BuilderBuilder class for creating various configurations supported by SFMCSdk. Configurations implementing the Config interface (EngagementModuleConfig, PersonalizationModuleConfig, and CdpModuleConfig) can be set.
1constructor()Creates a new instance of the Builder.
1var cdpModuleConfig: CdpModuleConfig?Configuration for the CDP (Customer Data Platform) module.
1var engagementModuleConfig: EngagementModuleConfig?Configuration for the Engagement module.
1var inAppMessagingFeatureModuleConfig: InAppMessagingFeatureModuleConfig?Configuration for the In-App Messaging feature module.
1var mamModuleConfig: MamModuleConfig?Configuration for the MAM (Mobile App Messaging) module.
1var personalizationModuleConfig: PersonalizationModuleConfig?Configuration for the Personalization module.
1var pushFeatureModuleConfig: PushFeatureModuleConfig?Configuration for the Push feature module.
1fun build(): SFMCSdkModuleConfigConstructs and returns a SFMCSdkModuleConfig instance using the configurations set in this builder. All module configurations provided through the builder are initialized.
Returns: A configured SFMCSdkModuleConfig object.
1object Companion