MapTelemetryImpl

class MapTelemetryImpl : MapTelemetry

Concrete implementation of map telemetry.

Constructors

MapTelemetryImpl
Link copied to clipboard
fun MapTelemetryImpl(appContext: Context, accessToken: String)
Creates a map telemetry instance using appplication context and access token
MapTelemetryImpl
Link copied to clipboard
fun MapTelemetryImpl(telemetry: MapboxTelemetry, appContext: Context, accessToken: String)
Creates a map telemetry instance using telemetry, appplication context and access token

Functions

disableTelemetrySession
Link copied to clipboard
open override fun disableTelemetrySession()
Disables a started telemetry service for this session only.
equals
Link copied to clipboard
open operator fun equals(other: Any?): Boolean
hashCode
Link copied to clipboard
open fun hashCode(): Int
onAppUserTurnstileEvent
Link copied to clipboard
open override fun onAppUserTurnstileEvent()
Register the app user turnstile event
onPerformanceEvent
Link copied to clipboard
open override fun onPerformanceEvent(data: Bundle?)
Register a performance event
setDebugLoggingEnabled
Link copied to clipboard
open override fun setDebugLoggingEnabled(debugLoggingEnabled: Boolean)
Set the debug logging state of telemetry.
setSessionIdRotationInterval
Link copied to clipboard
open override fun setSessionIdRotationInterval(interval: Int): Boolean
Set the telemetry rotation session id interval
setUserTelemetryRequestState
Link copied to clipboard
open override fun setUserTelemetryRequestState(enabled: Boolean)
Set the end-user selected state to participate or opt-out in telemetry collection.
toString
Link copied to clipboard
open fun toString(): String