Android SDK - отслеживание полей ввода
Трекер будет слушать событие изменения значения (с debounce) и отправлять полученное значение в бэкенд OpenReplay.
Добавление отслеживаемых полей ввода
Section titled Добавление отслеживаемых полей вводаEditText
Section titled EditTextиспользуйте .trackTextInput(label:masked) для наблюдения за событиями ввода,
label: String- метка для записываемого поля вводаmasked: Bool- еслиtrue, трекер будет записывать только само событие ввода, а не значение.
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),
...,
)