Ошибка «Авторизация не предоставлена» в приложении Flutter для Google Fitness

Я просмотрел в Интернете учебные пособия о том, как использовать пакет здоровья и Google Fitness API в приложении флаттера. Я собрал шаги в соответствии с моим пониманием:

  1. Создайте приложение флаттера на основе приведенного здесь примера.
  2. Добавьте пакет здоровья 3.4.4 в приложение флаттера.
  3. Создайте идентификатор клиента и экран согласия OAuth через Google Cloud Console для этого приложения.
  4. Создайте хранилище ключей через Android Studio, получите отпечаток SHA1 и добавьте его в облачную консоль на шаге 3 выше.
  5. Добавьте тестовых пользователей в Cloud Console.
  6. Загрузите файл JSON, сгенерированный консолью. Здесь я немного запутался. Каково точное место в структуре проекта для размещения файла JSON? В настоящее время я поместил его в папку projectname\android\app.
  7. Файл манифеста содержит соответствующие разрешения, а build.gradle содержит все необходимые строки.
  8. Когда я запускаю приложение, я получаю главный экран, и мне предлагается войти в систему с идентификатором Google, но после входа в систему ничего не происходит, и я получаю сообщение об ошибке «Авторизация не предоставлена».

Я проверил все подобные вопросы здесь, в Stackoverflow, но ни один из ответов не помог. Я проверил различные другие ресурсы в Интернете, ничего не помогло.

Вещи, которые я еще не сделал для приложения: а) Проверка в консоли Google Cloud (поскольку я пока только экспериментирую и тестирую, я не отправил приложение на проверку, а также у меня нет доменного имени) б) Пока нет интеграции с Firebase (это обязательно?)

Что еще я могу попробовать?

0 ответов

Другие вопросы по тегам