@Bogdnan123

Почему GoogleSignIn работает на локальном сервере, а после установки apk на Android нет?

Всем привет! Создал маленькую приложуху с помощью React-Native (expo), в ней есть возможность залогинится через учетку Google (данные уходят и хранятся в Firebase. На локалке все прекрасно работает, данные о авторизации приходят в Firebase. (вот ссылочка на репозиторий: клик, код маленький) Но вот когда я сбилдил приложение (с помощью expo build:android ) , потом перетащил его на свой эмулятор (android studiо) оно установилось, все прекрасно запускается, появляется окно логина, нажимаю на кнопку LogIn with Google, и ничего не происходит, никакой реакции. Установил LogCat, и вот какая ошибка там:
7-09 18:42:02.185  7912  7975 I ReactNativeJS: 'err:', { [Error: Please provide the appropriate client ID. See the documentation for more details https://docs.expo.io/versions/latest/sdk/google/#loginasync]
07-09 18:42:02.185  7912  7975 I ReactNativeJS:   code: 'ERR_GOOGLE_CONFIG',
07-09 18:42:02.185  7912  7975 I ReactNativeJS:   line: 112,
07-09 18:42:02.185  7912  7975 I ReactNativeJS:   column: 244,
07-09 18:42:02.185  7912  7975 I ReactNativeJS:   sourceURL: '/data/user/0/com.yourcompany.yourappname/files/38.0.0/cached-bundle-experience-%40dmitriykulikovskiy%2Fyour-app-slug1365844490-38.0.0' }


Уже просто нет сил, даже сбился с счету какой день я уже засел на этой ошибке. Я не могу понять какая ошибка могла быть при создании ключей Client Id. Может если кто понимает, объясните на пальцах как правильно создать ClientId и Firebase, хотя я даже не знаю что там объяснять если там все просто, но может все-таки я уже максимально туплю. СПАСИБО ОГРОМНОЕ ЗА ОТВЕТ И РЕАКЦИЮ!!! Буду ОЧЕНЬ благодарен за помощь!
  • Вопрос задан
  • 45 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы