Android SDK - rastreamento de inputs
O tracker escutará o evento de alteração de valor (com debounce) e enviará o valor resultante para o backend do OpenReplay.
Adicionando inputs rastreados
Section titled Adicionando inputs rastreadosEditText
Section titled EditTextuse .trackTextInput(label:masked) para observar eventos de input,
label: String- rótulo do input gravadomasked: Bool- setrue, o tracker gravará apenas o evento de input em si, e não o 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),
...,
)