Firebase Phone Auth [auth/unknown] Произошла внутренняя ошибка. [Код ошибки: 39] на Android (React Native, Play IntegritAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Firebase Phone Auth [auth/unknown] Произошла внутренняя ошибка. [Код ошибки: 39] на Android (React Native, Play Integrit

Сообщение Anonymous »

Я получаю следующую ошибку при попытке отправить OTP с помощью Аутентификации телефона Firebase на Android:

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

[auth/unknown] An internal error has occurred. [ Error code: 39 ]
Среда
  • React Native
  • Код: Выделить всё

    @react-native-firebase/app
  • Код: Выделить всё

    @react-native-firebase/auth
  • Только для Android (работает на iOS)
  • Приложение установлено в результате Внутреннего тестирования Google Play
  • Использование Firebase Phone OTP
  • Play Integrity API включен и связан в Google Play Консоль
Что я сделал на данный момент
  • Связал консоль Google Play с проектом Google Cloud
  • Включил Play Integrity API
  • Консоль Play показывает "Интеграция" запущено»
  • Включена Целостность игры в Firebase Authentication → Телефон → Безопасность
  • Установите для целостности игры значение ENFORCED
  • Приложение подписано Google Play
  • Тестирование на реальном устройстве (не в эмуляторе)
  • Название пакета совпадает в:

    Play Console
  • приложении Firebase для Android
  • Код: Выделить всё

    AndroidManifest.xml

Код

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

import auth from '@react-native-firebase/auth';

const confirm = await auth().signInWithPhoneNumber('+234XXXXXXXXXX');
Проблема
Несмотря на все это, OTP немедленно завершается сбоем с Кодом ошибки: 39 и SMS не отправляется.
Вопрос
Что именно вызывает Firebase Phone Auth Error 39 на Android и какая дополнительная настройка требуется для ее устранения при использовании Играть в целостность с помощью приложения React Native, установленного из Google Play?
Связано ли это с:
  • подписыванием приложений в Play App SHA-256 или отладкой SHA?
  • Код: Выделить всё

    google-services.json
    не обновляется?
  • Требования к соблюдению целостности Firebase Play?
Будем признательны за любые рекомендации или контрольный список для полного устранения этой проблемы.

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

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

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

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

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

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