我要尝试的是在用户使用Google登录后从用户的名义发送电子邮件(gmail)。我曾尝试按照指南/帖子进行操作,但仍未遇到类似问题非常确定在用户使用google登录后如何使用Gmail对其进行身份验证。
private void handleSignInResult(Task<GoogleSignInAccount> completedTask) {
try {
GoogleSignInAccount account = completedTask.getResult(ApiException.class);
// TODO Send an email from the user's behalf
} catch (ApiException e) {
// The ApiException status code indicates the detailed failure reason.
// Please refer to the GoogleSignInStatusCodes class reference for more information.
Timber.w(e);
}
}
我正在使用Android。如您所见,我从GoogleSignInAccount
(https://developers.google.com/identity/sign-in/android/)中获得了play-services-auth
。