Android SDK - tracciamento degli input
Il tracker rimane in ascolto dell’evento di cambio di valore (con debounce) e invia il valore risultante al backend di OpenReplay.
Aggiungere gli input da tracciare
Section titled Aggiungere gli input da tracciareEditText
Section titled EditTextusa .trackTextInput(label:masked) per osservare gli eventi di input,
label: String- etichetta dell’input registratomasked: Bool- setrue, il tracker registrerà solo l’evento di input in sé, non il valore.
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),
...,
)