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.
http://stackoverflow.com/questions/37937496/cordova-inappbrowser-wont-work-with-firebaseauth/37951797#37951797 – bojeil
merci @bojeil je vais le regarder –