Android SDK - suivi des champs de saisie
Le traceur écoutera l’événement de changement de valeur (avec debounce) et enverra la valeur résultante au backend d’OpenReplay.
Ajouter des champs de saisie suivis
Section titled Ajouter des champs de saisie suivisEditText
Section titled EditTextutilisez .trackTextInput(label:masked) pour observer les événements de saisie,
label: String- étiquette pour la saisie enregistréemasked: Bool- sitrue, le traceur n’enregistrera que l’événement de saisie lui-même, et non la valeur.
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),
...,
)