0

Je travaille sur Firebase + PhoneGap. J'ai fait un simple système de connexion Google Auth, il fonctionne parfaitement sur le web (smart-media-compaing.firebaseapp.com), mais quand je le fais APK pour Android par PhoneGap, l'application PhoneGap (Android) ne me redirige pas vers Page Google Auth. Parce qu'il ne trouve aucune adresse de serveur local/autre serveur à travailler sur.Comment rediriger vers Google Auth dans PhoneGap Cordova?

Comment puis-je rediriger vers Google Auth dans l'application PhoneGap (Android)?

var provider = new firebase.auth.GoogleAuthProvider(); 
     provider.setCustomParameters({ 
      'login_hint': '[email protected]' 
     }); 

     firebase.auth().signInWithRedirect(provider); 

     firebase.auth().getRedirectResult().then(function(result) { 
      if (result.credential) { 
      // This gives you a Google Access Token. You can use it to access the Google API. 
      var token = result.credential.accessToken; 
      // ... 
       var user = result.user; 

       window.location.replace('profile.html'); 
      } 
      // The signed-in user info. 
      var user = result.user; 
     }).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; 
      // ... 
     }); 

Est-ce un problème Firebase ou un problème PhoneGap? Essayez d'utiliser le plugin InAppBrowser pour ouvrir le site Web externe.

+1

http://stackoverflow.com/questions/37937496/cordova-inappbrowser-wont-work-with-firebaseauth/37951797#37951797 – bojeil

+0

merci @bojeil je vais le regarder –

Répondre