Package-level declarations

Types

Link copied to clipboard
@RequiresOptIn(level = RequiresOptIn.Level.ERROR, message = "Internal KMPNotifier API used for cross-module wiring. It provides no compatibility guarantees and must not be used from application code.")
annotation class InternalKMPNotifierApi

Marks declarations that are internal to the KMPNotifier library modules.

Link copied to clipboard

Central fan-out point for all notification events.

Link copied to clipboard

Cross-module state and services of the KMPNotifier library.

Link copied to clipboard
interface NotifierRuntime

Runtime services that the core module hands to a com.mmk.kmpnotifier.KMPNotifierExtension during installation.

Link copied to clipboard
interface PushEventSink

Receives push-related events emitted into NotifierEventHub.

Functions

Link copied to clipboard

Application context captured by androidx.startup (or by the KMPNotifier.initialize(context, ...) overload).