Package-level declarations

Types

Link copied to clipboard
data class AutomaticTrackingOptions @JvmOverloads constructor(val screenViewTracking: Boolean = true, val lifecycleEventsTracking: Boolean = true, val googleAdIdTracking: Boolean = true)

Configuration of automatic tracking options

Link copied to clipboard
data class Configuration @JvmOverloads constructor(val endpoint: String, val appId: String, val debugMode: Boolean = false, val pushNotifications: PushNotificationsConfiguration = PushNotificationsConfiguration(), val language: String? = null, val firebaseProjectId: String? = null, val automaticTrackingEnabled: Boolean = true, val automaticTrackingOptions: AutomaticTrackingOptions = AutomaticTrackingOptions( screenViewTracking = automaticTrackingEnabled, lifecycleEventsTracking = automaticTrackingEnabled, googleAdIdTracking = automaticTrackingEnabled, ))

Configuration of the SDK

Link copied to clipboard
Link copied to clipboard
interface MeiroEvents

Interface for Meiro SDK events

Link copied to clipboard
interface MeiroLogger

Logger interface for Meiro SDK. Implement this interface to provide custom logging and pass it to MeiroSdk.init method.

Link copied to clipboard

Singleton object for interacting with Meiro SDK. Before using the SDK, you must call init method. This should ideally happen in android.app.Application.onCreate method.