самый простой способ использовать firebase-auth с corodva

#cordova #firebase #oauth-2.0 #firebase-authentication

# #кордова #firebase #oauth-2.0 #firebase-аутентификация

Вопрос:

Я разрабатываю cordova-приложение, которое предполагается использовать в браузере и на iOS / Android.

Я использую Firebase-Auth с электронной почтой, FB и Google-Auth в качестве поставщиков.

Поскольку приложения cordova обслуживаются, file:// а OAuth требуется перенаправление URL-адреса с использованием firebase-ui-web не работает «из коробки» на мобильных платформах.

Есть ли какой-либо способ обойти это, или мне нужно использовать собственные привязки firebase и каким-то образом передать токен oauth в веб-приложение. Если да, то как?

Ответ №1:

Google только что выпустил это https://firebase.google.com/docs/auth/web/cordova

Теперь доступен Firebase JavaScript SDK (версия v3.9.0). Он включает в себя обновления для аутентификации и исправление ошибок для приложений Cordova. Чтобы установить этот SDK, см. раздел Добавление Firebase в ваш проект JavaScript.

Ответ №2:

firebaseui-web в настоящее время не поддерживает signInWithRedirect / Popup в Cordova, поскольку firebase auth его еще не поддерживает, но команда Firebase работает над решением для этого. Проверьте эту ссылку для получения дополнительной информации о резервном решении: https://groups.google.com/forum/#!searchin/firebase-talk/cordova|sort:relevance/firebase-talk/eUzTjj8mVa4/stvOIL75FwAJ