Firebase: аутентификация входа в Facebook / ошибка сетевого запроса - PullRequest
0 голосов
/ 05 июня 2018

Я прочитал все ответы, связанные с той же ошибкой, здесь и не нашел решения для меня.Я также переустановил cordova-plugin-whitelist - это мне не помогло.
После нажатия кнопки «Вход» в течение секунды я вижу пустое всплывающее окно, затем auth/network-request-failed, A network error (such as timeout, interrupted connection or unreachable host) has occurred.ошибка в моем коде.

Вот мой код js (пример из документации Firebase):

var provider = new firebase.auth.FacebookAuthProvider();
provider.setCustomParameters({
    'display': 'popup'
    });

firebase.auth().signInWithPopup(provider).then(function (result) {
    // This gives you a Facebook Access Token. You can use it to access the Facebook API.
    var token = result.credential.accessToken;
    // The signed-in user info.
    var user = result.user;
    deferred.resolve()
    // ...
}
).catch(function (error) {
    // Handle Errors here.
    var errorCode = error.code;
    var errorMessage = error.message;
    // The email of the user's account used.
    var email = error.email;
    // The firebase.auth.AuthCredential type that was used.
    var credential = error.credential;
    // ...
    // deferred.reject(err)
});

Вот мой код просмотра регистрации:

<ion-view hide-nav-bar="true">
    <ion-content padding="true" class="background">

        <div class="holder">
            <div class="header">
                <h1>App name</h1>
            </div>
        </div>
    </ion-content>


    <div class="bottom padding">
        <button class="button button-block button-green" ng-click="vm.loginFacebook()">
            LOGIN WITH FACEBOOK
        </button>
        <div class="terms">
            By signing in you agree to our
            <br>
            <a href="#" ng-click="vm.openUrl(1)">Terms of Services</a> and
            <a href="#" ng-click="vm.openUrl(2)">Privacy Policy</a>
        </div>
    </div>

</ion-view>

Кто-нибудьесть идеи как решить эту проблему?

ОБНОВЛЕНИЕ

Эта проблема может быть воспроизведена только в Google Chrome и Edge.В Firefox работает нормально

ОБНОВЛЕНИЕ 2

Не правильно в Firefox, но происходит странная вещь, в Firefox я вижу окно авторизации Google в течение двух секунд, затем оно закрываетсясама и у меня есть другая ошибка:

auth/network-request-failed. The popup has been closed by the user before finalizing the operation.

1 Ответ

0 голосов
/ 05 июня 2018

Я случайно нашел ответ здесь .Это была простая опечатка, я написал .firebaseio.com, но это должно было быть .firebaseapp.com в поле authDomain.

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