MeiroSdk

object MeiroSdk : MeiroEvents

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.

Properties

Link copied to clipboard
open override val sessionId: String

Current session id

Link copied to clipboard
open override val userId: String

User id of the current user

Functions

Link copied to clipboard
open override fun getAudience(): MeiroAudience

Access to MeiroAudience API

Link copied to clipboard
open override fun init(context: Context, configuration: Configuration, logger: MeiroLogger)

Initialize the SDK

Link copied to clipboard
open override fun resetIdentity()

Reset the identity of the user

Link copied to clipboard
open override fun setEnabled(enabled: Boolean)

Enable or disable the SDK

Link copied to clipboard
open override fun setFcmToken(token: String)

Set the Firebase Cloud Messaging token

Link copied to clipboard
open override fun trackCustomEvent(properties: Map<String, Any>)

Track a custom event

Link copied to clipboard
open override fun trackLinkClick(url: String)

Track click on a url

Link copied to clipboard
open override fun trackScreenView(name: String, properties: Map<String, Any>)

Track a screen view with name and optional [properties