我正在使用离子3的Android应用程序,但在谷歌加上使用firebase登录时出错。集成的离子和cordova g +插件和我的代码是
gPlusLogin(){
this.nativeGLogin();
}
async nativeGLogin(){
try {
const gplusUser = await this.googlePlus.login({
'webClientId': '235*********ie.apps.googleusercontent.com',
'offline': true
})
return await this.afAuth.auth.signInWithCredential(firebase.auth.GithubAuthProvider.credential(gplusUser.idToken))
} catch (error) {
this.errorAlert(error)
}
}
当你打算使用谷歌登录时,你正在使用GithubAuthProvider
与你的signInWithCredential
,这可能是问题所在。