Авторизацию делаю путем получения кода в СМС, на этапе ввода номера, дальше алгоритм не работаетAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Гость
 Авторизацию делаю путем получения кода в СМС, на этапе ввода номера, дальше алгоритм не работает

Сообщение Гость »

Делаю авторизацию через получение кода в СМС,
на стадии ввода цифр далее алгоритм не срабатывает, не пойму на какой стадии написания кода ошибка.
я уже два дня мучаюсь, не могу понять ничего.
Работаю в Андроид Студио Android Studio Iguana | 2023.2.1 Patch 1 Build #AI-232.10300.40.2321.11567975, built on March 13, 2024

Код: Выделить всё

class EnterCodeFragment(private val phoneNumber: String, val id: String) : Fragment() {

// private lateinit var mAuth: FirebaseAuth //

private var _mBinding: FragmentEnterCodeBinding? = null
private val mBinding get() = _mBinding!!

override fun onCreateView(
inflater: LayoutInflater,
container: ViewGroup?,
savedInstanceState: Bundle?
): View {
_mBinding = FragmentEnterCodeBinding.inflate(layoutInflater, container, false)
return mBinding.root
}

override fun onStart() {
super.onStart()
(activity as RegisterActivity).title = phoneNumber
mBinding.registerInputCode.addTextChangedListener(AppTextWatcher {
val string = mBinding.registerInputCode.text.toString()
if (string.length >= 6) {
enterCode()
}
})
}

private fun enterCode() {
val code: String = mBinding.registerInputCode.text.toString()
val credential: PhoneAuthCredential = PhoneAuthProvider.getCredential(id, code)
AUTH.signInWithCredential(credential).addOnCompleteListener { task ->
if (task.isSuccessful) {
showToast("Добро пожаловать")
(activity as RegisterActivity).replaceActivity(MainActivity())
} else showToast(task.exception?.message.toString())
}
}`your text`
гуглил бесчисленное число часов

Подробнее здесь: https://stackoverflow.com/questions/782 ... ring-numbe
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»