Android SDK - seguimiento de entradas
El rastreador escuchará el evento de cambio de valor (con debounce) y enviará el valor resultante al backend de OpenReplay.
Agregar entradas rastreadas
Section titled Agregar entradas rastreadasEditText
Section titled EditTextusa .trackTextInput(label:masked) para observar los eventos de entrada,
label: String- etiqueta para la entrada registradamasked: Bool- si estrue, el rastreador solo registrará el evento de entrada en sí, no el valor.
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),
...,
)