Проверка OTP Firebase Phone не удалась для тестировщиков в закрытом тестировании Play Store (ошибка: срок действия OTP иAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Проверка OTP Firebase Phone не удалась для тестировщиков в закрытом тестировании Play Store (ошибка: срок действия OTP и

Сообщение Anonymous »

🔐 Проблема с OTP Firebase Phone при закрытом тестировании: требуется помощь эксперта
Я столкнулся с очень запутанной проблемой с аутентификацией телефона Firebase (OTP) в производственной сборке во время закрытого тестирования, и я был бы очень признателен за советы опытных инженеров Android / Firebase.
📌 Краткое описание проблемы
Firebase Phone Auth интегрирован правильно
OTP успешно отправляется на номера телефонов тестировщиков.
Однако:
На устройствах тестировщиков + их собственные номера → проверка OTP завершается с ошибкой «Срок действия OTP истек»
На том же устройстве тестера + мой номер телефона → OTP успешно проверяется
На моем устройстве + номер тестера → OTP также успешно проверяется
Итак:
❌ Проблема: не зависит от устройства
❌ Проблема не зависит от номера
❌ Проблема не связана с логикой кода (та же сборка, тот же поток)
🔍 Наблюдения
В некоторых случаях reCAPTCHA не отображается для тестировщиков
Когда появляется Мой номер → reCAPTCHA → OTP работает
Когда количество тестировщиков → reCAPTCHA не отображается→ Срок действия OTP истекает
Приложение загружено через закрытое тестирование в магазине Play
Firebase Console → Аутентификация телефона включена
Настроен SHA-1 / SHA-256
Проверено:
Автоматическая проверка
Принудительная reCAPTCHA
Очистка сеансов
Отправить OTP повторно
Новые установки
🤔 Ключевые вопросы
Связано ли это с Firebase Trust/Play Integrity/SafetyNet?
Поведение закрытого тестирования отличается от производственного развертывания для Phone Auth?
Есть ли какая-либо конфигурация на стороне Firebase, которую необходимо включить для тестировщики?
Кто-нибудь сталкивался с тем, что OTP работает только для номеров владельцев, но не для тестировщиков?
На этом этапе поведение ощущается на стороне Firebase, а не на стороне приложения.
Если вы обрабатывали Firebase Auth в масштабе или во время развертывания в Play Store,
ваша информация будет чрезвычайно ценной 🙏

Подробнее здесь: https://stackoverflow.com/questions/798 ... ed-testing
Ответить

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

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

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

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

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