Я работаю над Firebase + PhoneGap. Я создал простую систему входа в систему Google Auth, она отлично работает на веб-сайте (smart-media-compaing.firebaseapp.com), но когда я делаю APK для Android через PhoneGap, приложение PhoneGap (Android) не перенаправляет меня на Страница Google Auth.Как перенаправить на Google Auth в PhoneGap Cordova?
Потому что он не найдет локальный сервер/другой адрес сервера для работы.
Как перенаправить приложение Google Auth в приложение 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;
// ...
});
Проблема с Firebase или проблема с PhoneGap?
http://stackoverflow.com/questions/37937496/cordova-inappbrowser-wont-work-with-firebaseauth/37951797#37951797 – bojeil
спасибо @bojeil, я буду смотреть на него –