MobileAppMessagingInitializationStatus

Package: com.salesforce.marketingcloud.mobileappmessaging

SDK Version: 11.0.0

Overview 

The MobileAppMessagingInitializationStatus class provides detailed information about the initialization state of the MobileAppMessaging module. It reports the overall status, any errors encountered, and lists successfully initialized components.

Class Declaration 

1class MobileAppMessagingInitializationStatus

Nested Types 

Status 

1enum Status : Enum<MobileAppMessagingInitializationStatus.Status>

An enumeration representing the overall initialization outcome for the module.

Properties 

initializedComponents 

1val initializedComponents: List<String>

A list containing the names of all components that were successfully initialized.

isUsable 

1val isUsable: Boolean

Indicates whether the module can be used despite any initialization errors that may have occurred.

status 

1val status: MobileAppMessagingInitializationStatus.Status

The current initialization status of the module.

storageError 

1val storageError: Boolean

Returns true if storage initialization failed during the module setup process.

unrecoverableException 

1val unrecoverableException: Throwable?

Contains an unrecoverable exception that occurred during initialization, or null if no such exception was encountered.

Usage 

This class is used to inspect the initialization state after attempting to initialize the MobileAppMessaging module, allowing developers to determine if the module is ready for use and diagnose any initialization issues.