PlatformAnalytics
Interface to abstract platform-specific functionalities, primarily for analytics and related services that differ between product flavors.
Properties
Functions
Link copied to clipboard
Sets device-specific attributes (e.g., firmware version, hardware model) for analytics.
Link copied to clipboard
Starts tracking a screen as a RUM view, aligned with the Meshtastic-Apple Datadog integration (which auto-tracks SwiftUI views) so per-screen RUM data lines up across platforms.
Link copied to clipboard
Stops the RUM view previously started with startScreenView for the given key.
Link copied to clipboard
Tracks a key user interaction as a named custom RUM action. Auto-tracked tap targets are R8-obfuscated in release builds, so analytically important interactions must be reported explicitly with a stable name.
Link copied to clipboard