PushFeatureInitializationStatus

com.salesforce.marketingcloud.pushfeature

Represents the initialization status of the PushFeature module, following the same pattern as the main SDK’s InitializationStatus. This class provides information about the outcome of the PushFeature module’s initialization process and helps diagnose any issues that may have occurred.

class

  • Type: List<String>
  • Description: List of component names initialized in the module. Useful for debugging initialization issues.
  • Type: Boolean
  • Description: Indicates if the module initialized enough to be usable. Returns true when status is SUCCESS or COMPLETED_WITH_DEGRADED_FUNCTIONALITY.
  • Type: Boolean
  • Description: Indicates if an error occurred while initializing the push manager.
  • Type: PushFeatureInitializationStatus.Status
  • Description: Initialization status of the PushFeature module.
  • Type: Throwable?
  • Description: If an unrecoverable exception occurred during initialization, it can be accessed here. This property is nullable.

Type: enum class Status : Enum<PushFeatureInitializationStatus.Status>

Represents the overall outcome of the PushFeature module’s initialization.

SUCCESS

Indicates that the PushFeature module initialized successfully without any issues.

COMPLETED_WITH_DEGRADED_FUNCTIONALITY

Indicates that the PushFeature module completed initialization but with some reduced functionality. The module is still usable but may not have all features available.