GoogleAuthUtil.getToken erfordert für seinen zweiten Parameter ein Kontoobjekt, aber wenn Sie sich mit Google SignIn verbinden, erhalten Sie im Ergebnis ein GoogleSignInAccount zurück - was nicht das Gleiche ist. Gibt es eine Möglichkeit, GoogleSignInAccount in ein Account-Objekt zu konvertieren? späterAndroid: GoogleAuthUtil.getToken - Woher soll das Kontoobjekt kommen?
private void handleSignInResult(GoogleSignInResult result) {
if (result.isSuccess()) {
googleSignInAccount = result.getSignInAccount();
}
}
dann:
authToken = GoogleAuthUtil.getToken(context, [need an account here], scope);
Ich weiß, dass ich die E-Mail-Adresse bekommen kann wieder durch die accountpicker Anzeige, und ich kann auch die E-Mail-Adresse aus der Google-signin führen - aber ich kann‘ t eine Möglichkeit sehen, das gesamte Kontoobjekt abzurufen.