Поведение
-
Вход в Google отлично работает в режиме отладки
- ✔ Вход в Google работает, когда я устанавливаю APK напрямую
При входе в Google происходит сбой с "Ошибкой разработчика" после загрузки файла .aab в консоль Google Play (рабочая версия)
Проблема возникает только в Производственная сборка Play Store
- Проверенная согласованность имени пакета в:
Приложении - Firebase
- Google Cloud Console
- Play Console
- Настройки проекта Firebase
- Google Cloud Console (OAuth) учетные данные)
[*]Перепроверены все конфигурации клиента OAuth
[*]Код не меняется между отладочной и выпускной сборками
Несмотря на все это, проблема сохраняется только в рабочей версии, что указывает на несоответствие сертификата или проблему, связанную с подписью.
Насколько я понимаю
Поскольку Google Play повторно подписывает приложение при использовании .aab с подписью приложения Play, рабочее приложение использует другой сертификат подписи, чем локально установленный APK или отладочная сборка. Однако даже после добавления подписи приложения Play Console SHA-1 при входе в Google по-прежнему выдается ошибка разработчика.
Вопросы
- Существует ли какой-либо другой отпечаток SHA-1/SHA-256 (кроме подписи приложения Play), который необходимо зарегистрировать для входа в Google, чтобы работать в рабочей среде?
- Следует ли создавать клиент OAuth вручную в Google Cloud Console, а не полагаться на автоматическую настройку Firebase?
- Может ли несоответствие между клиентами OAuth, связанными с Firebase, и клиентами Google Cloud OAuth вызвать эту ошибку?
- Существуют ли какие-либо распространенные ошибки, связанные только с рабочей средой, при использовании входа в Google с помощью .aab + Подписание приложений Google?
Подробнее здесь: https://stackoverflow.com/questions/798 ... cate-googl
Мобильная версия