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.