Android SDK - Eingaben erfassen
Der Tracker lauscht auf Ereignisse bei Wertänderungen (mit Debouncing) und sendet den resultierenden Wert an das OpenReplay-Backend.
Erfasste Eingaben hinzufügen
Section titled Erfasste Eingaben hinzufügenEditText
Section titled EditTextVerwenden Sie .trackTextInput(label:masked), um Eingabeereignisse zu beobachten,
label: String- Bezeichnung für die aufgezeichnete Eingabemasked: Bool- Wenntrue, zeichnet der Tracker nur das Eingabeereignis selbst auf, nicht den Wert.
import com.opnereplay.tracker.OpenReplay
val passwordEditText = binding.password
passwordEditText.trackTextInput(label = "password", masked = true)
import com.opnereplay.listeners.Analytics
Analytics.addObservedInput(inputEl)
Jetpack Compose
Section titled Jetpack Composeimport com.openreplay.tracker.listeners.trackTextInputChanges
OutlinedTextField(
modifier = Modifier
.fillMaxWidth()
.trackTextInputChanges("Email Field", emailState.text),
...,
)