MobileAppMessaging

class MobileAppMessaging : ModuleInterface

Main entry point for the MobileAppMessaging module. Provides singleton pattern with asynchronous initialization and component management.

Types

Link copied to clipboard
object Companion
Link copied to clipboard

Listener for initialization completion.

Link copied to clipboard
abstract class WhenReadyHandler(looper: Looper?, val listener: MobileAppMessaging.WhenReadyListener)

Handler for asynchronous SDK requests.

Link copied to clipboard
fun interface WhenReadyListener

Callback for when MobileAppMessaging is ready.

Properties

Link copied to clipboard
open override val state: JSONObject

Returns the current state of the MobileAppMessaging SDK. Includes module info, readiness status, initialization config, component states, and storage manager status. Returns error object if state creation fails.

Functions

Link copied to clipboard

Get the analytics component for managing analytics state.

Link copied to clipboard

Get the registration component for managing device registration.

Link copied to clipboard

Get module version name.