Android SDK - отслеживание полей ввода

Подробности об отслеживании полей ввода с помощью трекера Android

Android SDK ⁠-⁠ отслеживание полей ввода

Трекер будет слушать событие изменения значения (с debounce) и отправлять полученное значение в бэкенд OpenReplay.

Добавление отслеживаемых полей ввода

Section titled Добавление отслеживаемых полей ввода

используйте .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)
import com.openreplay.tracker.listeners.trackTextInputChanges

OutlinedTextField(
        modifier = Modifier
            .fillMaxWidth()
            .trackTextInputChanges("Email Field", emailState.text),
        ...,
    )