Ionic & Firebase Facebook Auth в Chrome IOS

Моя цель: создать ионное приложение с бэкэндом Firebase, которое может проходить аутентификацию во всех браузерах, на компьютерах и мобильных устройствах. В настоящее время FB-аутентификация отлично работает в Safari ios и Chrome Desktop. Однако он не работает в Chrome IOS, несмотря на "использование комбинации обоих методов аутентификации для всех сред", как это было предложено Firebase.

Статус: В настоящее время я прочитал бесчисленные темы Stackru, в том числе и форум Google, но не могу получить точный ответ, если это возможно.

Мой код, приведенный ниже, позволяет использовать как OAuthPopup, так и OAuthRedirect, но Chrome IOS просто загружает одну и ту же страницу и изменяет URL-адрес, добавляя в конце firebase_request_key.

ref.authWithOAuthPopup("facebook", function(error, authData) {
    if (error) {
      if (error.code === "TRANSPORT_UNAVAILABLE") {

        ref.authWithOAuthRedirect("facebook", function(error) {
          console.log("this didn't work either");
          $state.go('app.home');
        });
      }
    } else if (authData) {
      // user authenticated with Firebase
      $state.go('app.home');
    }
 });

Вопрос: можно ли пройти аутентификацию через FB в Chrome IOS? Если так, то как?

Я признаю, что есть много открытых тем с похожими вопросами, но, поскольку следующая скрипка, демонстрирующая Auth с Firebase.com, не работает в Chrome IOS или Firechat, я начал задумываться, возможно ли это:

http://jsfiddle.net/firebase/a221m6pb/embedded/result,js/ https://firechat.firebaseapp.com/

0 ответов

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