[英]what is difference between login with gplus and login with google in firebase?
我在使用GPlus登錄和通過Firebase使用Google帳戶登錄之間感到困惑。
困惑1:
如果我使用gplus登錄,則需要在應用程序文件夾中插入名為google-service.json的文件,但與此同時,我想使用還提供google-service.json的FCM。 因此,我無法復制到應用程序文件夾中具有相同名稱的文件。 如何處理呢?
困惑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();
}
}
});
這兩個類之間有很大的差異。 正如您在FirebaseUser類文檔中看到的那樣,有一些方法可以幫助您獲取信息,而您在GoogleSignInAccount中看到的還有其他方法。
希望能幫助到你。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.