LoggingAnalyticsHelper

Analytics sink that logs (self-clamped) events via Napier. This is the noGms + iOS + desktop analytics impl (no real backend); a gms-style app binds a Firebase-backed helper of its own instead.

Telemetry kill switch: setEnabled gates both log and setUserProperty — disabled drops every call silently rather than queuing it, so flipping the switch off mid-session has immediate effect.

Constructors

Link copied to clipboard
constructor()

Functions

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

Kill switch: when disabled, log/setUserProperty drop silently. Defaults to enabled.

Link copied to clipboard
open override fun setUserProperty(name: String, value: String?)