我在使用GPlus登录并通过firebase登录谷歌帐户时感到困惑。
困惑1:
如果我使用gplus登录,则存在名为google-service.json的文件,需要在app文件夹中插入,但同时我想使用也提供google-service.json的FCM。所以我无法复制到app文件夹中具有相同名称的文件。 怎么处理这个?
困惑2:
如果我正在使用firebase身份验证并启用Google登录,那么我需要将哪个令牌发送到服务器进行验证。我从
获得的令牌GoogleSignInAccount acct = result.getSignInAccount();
String t = acct.getIdToken();
或 我得到的代币:
FirebaseUser user = mAuth.getCurrentUser();
user.getToken(true)
.addOnCompleteListener(new OnCompleteListener<GetTokenResult>() {
public void onComplete(@NonNull Task<GetTokenResult> task) {
if (task.isSuccessful()) {
String idToken = task.getResult().getToken();
// Send token to your backend via HTTPS
// ...
} else {
// Handle error -> task.getException();
}
}
});
答案 0 :(得分:0)
这两个班级之间存在很大差异。正如您在FirebaseUser类文档中看到的那样,有一些方法可以帮助您获取信息,正如您在GoogleSignInAccount中看到的那样,还有其他方法。
希望它有所帮助。