Recaptcha отправила токен. Но я не знаю, что делать в Android — КотлинAndroid

Форум для тех, кто программирует под Android
Ответить
Гость
 Recaptcha отправила токен. Но я не знаю, что делать в Android — Котлин

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


Мой вопрос такой же, как в заголовке. Я запустил клиент рекапчи, прочитав документацию Android. В результате транзакций он отправил мне длинный токен. Однако на экране не появилось окно рекапчи. Что я буду делать с этим токеном и как мне открыть окно рекапчи для проверки пользователя? Спасибо.

Проверка сервисов Google:

private fun InitializeGoogleApi() { если (GoogleApiAvailability.getInstance() .isGooglePlayServicesAvailable(requireContext()) == ConnectionResult.SUCCESS ) { инициализироватьРекапчу() } еще { showRecaptchaError(msg = getString(R.string.captcha_error)) } } Инициализация клиента Recaptcha:

private fun InitializeRecaptcha() { val appInfo: ApplicationInfo = requireContext().packageManager.getApplicationInfo( requireContext().Имяпакета, PackageManager.GET_META_DATA ) val siteKey: String? = appInfo.metaData.getString("recaptcha.site_key") siteKey?.let { ключ: String -> lifecycleScope.launch { Recaptcha.getClient(application = requireActivity().application, siteKey = ключ) .onSuccess { recaptchaClient = это } .onFailure { showRecaptchaError(msg = getString(captcha_error2)) } } } ?: showRecaptchaError(msg = getString(captcha_error3)) } Срабатывает при нажатии кнопки:
lifecycleScope.launch { recaptchaClient.execute(recaptchaAction = RecaptchaAction.custom(customAction = "забыли_пароль")) .onSuccess { Log.e("Токен рекапчи", it) } .onFailure { showRecaptchaError(msg = getString(captcha_error4)) } }
Ответить

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

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

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

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

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