AnalyticsRequestFactory

open class AnalyticsRequestFactory(packageManager: PackageManager?, packageInfo: PackageInfo?, packageName: String, publishableKeyProvider: Provider<String>, defaultProductUsageTokens: Set<String>)

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
fun createRequest(event: AnalyticsEvent, additionalParams: Map<String, Any>): AnalyticsRequest

Builds an Analytics request for the given AnalyticsEvent, including common params + event-specific params defined in AnalyticsEvent.params

fun createRequest(event: String, additionalParams: Map<String, Any>): AnalyticsRequest

Backwards compatible for events not inheriting AnalyticsEvent.