Простой вход в Firebase с помощью всплывающих окон appMobi

Я пытаюсь использовать OAuth простой вход из Firebase на мобильных устройствах с помощью Intel appMobi.

<button onclick="authClient.login('twitter');">
<button onclick="authClient.login('facebook');">
<button onclick="authClient.login('github');">
<button onclick="authClient.login('persona');">

При работе на веб-сайте простой вход в Firebase отлично работает для Facebook, Twitter и т. Д. У пользователя появляется всплывающее окно, позволяющее войти в систему.

При использовании эмулятора appMobi всплывающее окно будет отображаться за пределами эмулируемого устройства, и ничего не отображается при загрузке программного обеспечения на мобильное устройство.

Есть ли способ заставить это работать на мобильных устройствах, используя Javascript?

1 ответ

Firebase Simple Login в настоящее время требует, чтобы в среде браузера были включены полноценные всплывающие окна, поэтому вы не можете использовать его в appMobi. Хотя я не полностью знаком с appMobi, я подозреваю, что он не позволяет открывать произвольные окна через window.open и затем разрешить межкадровую связь через почтовое сообщение с открывателем.

Потоки, основанные на перенаправлении, включены в план Firebase Simple Login, который был бы подходящим обходным путем, если бы был способ перенаправить пользователя со сторонней страницы обратно в ваше приложение, но у меня нет временной шкалы для этой функции. В качестве альтернативы вы можете воспользоваться сторонним сервисом Singly, который предлагает встроенную интеграцию с Firebase.

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