Приложение Flutter не выходит за рамки аутентификации при использовании URL-адреса внутреннего тестирования из Google Play

Я пытаюсь перенести свое приложение Android Flutter в Google Play, и сейчас оно находится на рассмотрении, тем временем у меня идет внутреннее тестирование загруженного пакета с помощью ссылки для приглашения из консоли разработчика Google Play. Приложение Flutter отлично работает при установке через студию Android, проходит мимо страницы аутентификации и загружается, НО, когда приложение устанавливается через ссылку приглашения, оно не выходит за пределы страницы аутентификации, и на самом деле вкладка аутентификации приложения firebase даже не показывает никакой аутентификации регистрируется. В результате приложение просто застревает на странице аутентификации без ошибок и т. Д., Как будто не регистрирует предоставленную аутентификацию.

Это простое приложение flutter, использующее аутентификацию firebase, которое поддерживает только аутентификацию Google. Ссылка для приглашения: https://play.google.com/apps/internaltest/4699220448797061928 Приложение находится на рассмотрении, поэтому ему было присвоено временное имя: «Pivotal Tower».

Пожалуйста посоветуй.

1 ответ

Оказывается, это нужно сделать, чтобы все заработало. Как описано здесь: [https://stackoverflow.com/questions/53263246/google-sign-in-doesnt-work-after-release-of-flutter-app/65840488#65840488 provided[1]

Я должен зарегистрировать ваш ключ подписи приложения Play Store у поставщиков API (в данном случае Firebase).

  1. В консоли Google Play выберите Настройка> Подписание приложений.
  2. Скопируйте отпечаток сертификата SHA-1 Скопируйте SHA-1 из сертификата ключа подписи приложения Google Play
  3. В консоли Firebase перейдите в Настройки> Настройки проекта.
  4. Нажмите Добавить отпечаток пальца.
  5. Вставьте скопированный отпечаток сертификата SHA-1 в текстовое поле отпечатка сертификата
  6. Нажмите Сохранить
Другие вопросы по тегам