Всем привет! Создал маленькую приложуху с помощью 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, хотя я даже не знаю что там объяснять если там все просто, но может все-таки я уже максимально туплю. СПАСИБО ОГРОМНОЕ ЗА ОТВЕТ И РЕАКЦИЮ!!! Буду ОЧЕНЬ благодарен за помощь!