Firebase Auth для проекта, отличного от того, к которому добавлено приложение Android - PullRequest
0 голосов
/ 11 июля 2019

У меня очень специфическая настройка, где у нас есть один проект, который обрабатывает нашу аутентификацию, но другой проект, в котором реальные приложения для Android / iOS фактически добавляются в проект. При использовании auth для нашего пользовательского бэкэнда это нормально, но когда мы пытаемся использовать нашего собственного провайдера, мы получаем ошибку с

Произошла ошибка при попытке получить хэш сертификата пакета.

Есть ли способ сохранить проекты, добавленные в мобильный проект, и при этом подтвердить аутентификацию с помощью другого проекта Firebase?

Ответы [ 2 ]

0 голосов
/ 12 июля 2019

Ответ Фрэнка правильный, однако в моем приложении об этом уже позаботились. Я решил проблему, поэтому оставлю вопрос. В моем конкретном случае у меня был добавлен отпечаток SHA на неправильном проекте (тот, который не включал Пригласить / Аут). Поскольку отпечаток SHA требуется только для Пригласить / Аут и может быть установлен только в одном проекте Firebase, он должен быть установлен в проекте Firebase, который вы используете для аутентификации / приглашения. Похоже, что это не относится к iOS, и документация может быть более понятной для этого.

0 голосов
/ 11 июля 2019

Вы можете включить несколько проектов Firebase в одно приложение, инициализируя отдельный экземпляр FirebaseApp для каждого проекта.См. Документацию о настройке нескольких проектов и, например, Как подключиться к нескольким базам данных Firebase из приложения для Android .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...