Привет всем!
Я столкнулся с очень запутанной проблемой с аутентификацией телефона Firebase (OTP) в производственной сборке во время закрытого тестирования, и я был бы очень признателен за рекомендации опытных инженеров Android / Firebase.
Firebase Phone Auth – это интегрировано правильно
OTP успешно отправлен на номера телефонов тестировщиков.
Однако:
На устройствах тестировщиков + их собственные номера → проверка OTP завершается с ошибкой «Срок действия OTP истек».
На том же устройстве тестера + мой номер телефона → OTP успешно проверяется.
На моем устройстве + номер тестера → OTP также проверяется успешно.
Итак:
В некоторых случаях reCAPTCHA не отображается для тестировщиков
Когда Мой номер → Появляется reCAPTCHA → OTP работает
Когда количество тестировщиков → reCAPTCHA не отображается → Срок действия OTP истекает
Приложение загружается через закрытое тестирование Play Store
Консоль Firebase → Включена аутентификация телефона
Настроен SHA-1 / SHA-256
Проверено:
Автоматическая проверка
Принудительное reCAPTCHA
Очистка сеансов
Повторная отправка OTP
Новые установки
Связано ли это с доверием Firebase / Play Integrity / SafetyNet?
Поведение закрытого тестирования отличается от производственного развертывания для Phone Auth?
/>Есть ли какая-либо конфигурация на стороне Firebase, которую необходимо включить для тестировщиков?
Кто-нибудь сталкивался с тем, что OTP работает только для номеров владельцев, но не для тестировщиков?
На этом этапе поведение ощущается на стороне Firebase, а не на стороне приложения.
Если вы обрабатывали Firebase Auth в масштабе или во время развертывания Play Store,
ваша информация будет чрезвычайно ценной
Заранее спасибо!
Подробнее здесь: https://stackoverflow.com/questions/798 ... ore-on-tes
Мобильная версия