Firebase Auth для входа в Google не работает в Framework7 - PullRequest
0 голосов
/ 25 сентября 2018

Я установил структуру администратора Firebase и сгенерировал все необходимые идентификатор, ключ и токен.С Firebase электронной почтой и паролем аутентификации все работает нормальноНо при реализации входа в Google это не удается.Пожалуйста, помогите.

index.html код

`<a href="#" class="googleplus" onclick="firebaselogin()"><i class="icon fab fa-google-plus-g"></i></a>`
<script src="js/firebase.js"></script>
<script src="js/firebase-auth.js"></script>
<script>
  // Initialize Firebase
  var configfirebase = {
    apiKey: "***********************",
    authDomain: "*****************.firebaseapp.com",
    databaseURL: "https://f*************.firebaseio.com",
    projectId: "************",
    storageBucket: "************",
    messagingSenderId: "**********",
  };
  firebase.initializeApp(configfirebase);
</script>

registration.js код

var provider = new firebase.auth.GoogleAuthProvider();
function firebaselogin() {
  firebase.auth().signInWithRedirect(provider).then(function() {
          return firebase.auth().getRedirectResult();
        }).then(function(result) {
          var token = result.credential.accessToken;
          var user = result.user;
         app.dialog.alert('Login success!! Welcome:' + result.user );
        }).catch(function(error) {
          var errorCode = error.code;
          var errorMessage = error.message;
         app.dialog.alert('Login error!! error:' + errorMessage );

        });
}

Когда я запускаюВ приложении я получаю эту ошибку. enter image description here

1 Ответ

0 голосов
/ 08 октября 2018

Я исправил эту проблему, просто поместив firebase-app js наверх.

...