Я хотел бы попытаться сохранить свою собственную базу для развития андроид-firebase до минимума, чтобы, когда я буду готов к отправке в IOS/web, я не буду много делать.Как инициализировать firebase после входа в android google?
В настоящее время Javascript для firebase не позволяет войти в Google с Android, это можно позаботиться о плагине. Но я застрял в том, как инициализировать firebase на основе входа в систему Java Android Google.
Так это то, что я пытаюсь достичь:
Кордова называет Java-Android-Native вход в Google ---> основываясь на этом, как бы я инициализировать firebase?
Этот плагин может позволить мне войти в систему в Google изначально: https://www.npmjs.com/package/cordova-plugin-googleplus
Но я думаю, мне нужно токен аутентификации? идентификатор токена?
firebase.auth().signInWithCredential(credential).catch(function(error) {
} else {
console.error(error);
}
});
Может ли это дать мне вышеуказанный требуемый toke? https://developers.google.com/identity/sign-in/android/sign-in
GoogleSignInResult result = Auth.GoogleSignInApi.getSignInResultFromIntent(data);
Обновление 1: Просто хочу поделиться дополнительной информацией. При получении регистрации пользователя через Google на Android У меня есть ниже объект
GoogleSignInAccount
Он public String getIdToken()
& public String getServerAuthCode()
почему не может это быть использованы для аутентификации firebase с помощью JS?
Обновление 2: Ответ, предоставленный Фаразом, кажется, работает. Вот ссылка для функции signInWithCredential
https://firebase.google.com/docs/reference/js/firebase.auth.Auth#signInWithCredential
Благодарим за помощь.
OP специально попросили для решения Javascript, а не Java один. – Faraz