GoogleSignInAccount 未登录
GoogleSignInAccount not logged in
OnActivityResult
if (requestCode == RC_SIGN_IN) {
Task<GoogleSignInAccount> task =
GoogleSignIn.getSignedInAccountFromIntent(data);
try {
GoogleSignInAccount account = task.getResult(ApiException.class);
onConnected(account);
new AlertDialog.Builder(this)
.setMessage("All ok")
.setNeutralButton(android.R.string.ok, null)
.show();
} catch (ApiException apiException) {
String message = apiException.getMessage();
if (message == null || message.isEmpty()) {
message = "Error";
}
onDisconnected();
new AlertDialog.Builder(this)
.setMessage(message)
.setNeutralButton(android.R.string.ok, null)
.show();
}
}
按钮
private void startSignInIntent() {
startActivityForResult(mGoogleSignInClient.getSignInIntent(), RC_SIGN_IN);
}
静默登录
private void signInSilently() {
Log.d("123", "signInSilently()");
mGoogleSignInClient.silentSignIn().addOnCompleteListener(this,
new OnCompleteListener<GoogleSignInAccount>() {
@Override
public void onComplete(@NonNull Task<GoogleSignInAccount> task) {
if (task.isSuccessful()) {
Log.d("123", "signInSilently(): success");
onConnected(task.getResult());
} else {
Log.d("123", "signInSilently(): failure", task.getException());
onDisconnected();
}
}
});
}
开始ACTIVITY
mGoogleSignInClient = GoogleSignIn.getClient(this,
new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_GAMES_SIGN_IN).build());
当我点击"authorization"按钮时,我可以注册一个帐户,但注册后出现错误4:,我查看了文档并做了没有找到这意味着什么,可能我只是瞎了眼。帮助穷人如何解决它是什么
我将 VERSION CODE 更新为最新版本并将游戏机加载到封闭的 alpha 访问中,一切正常
OnActivityResult
if (requestCode == RC_SIGN_IN) {
Task<GoogleSignInAccount> task =
GoogleSignIn.getSignedInAccountFromIntent(data);
try {
GoogleSignInAccount account = task.getResult(ApiException.class);
onConnected(account);
new AlertDialog.Builder(this)
.setMessage("All ok")
.setNeutralButton(android.R.string.ok, null)
.show();
} catch (ApiException apiException) {
String message = apiException.getMessage();
if (message == null || message.isEmpty()) {
message = "Error";
}
onDisconnected();
new AlertDialog.Builder(this)
.setMessage(message)
.setNeutralButton(android.R.string.ok, null)
.show();
}
}
按钮
private void startSignInIntent() {
startActivityForResult(mGoogleSignInClient.getSignInIntent(), RC_SIGN_IN);
}
静默登录
private void signInSilently() {
Log.d("123", "signInSilently()");
mGoogleSignInClient.silentSignIn().addOnCompleteListener(this,
new OnCompleteListener<GoogleSignInAccount>() {
@Override
public void onComplete(@NonNull Task<GoogleSignInAccount> task) {
if (task.isSuccessful()) {
Log.d("123", "signInSilently(): success");
onConnected(task.getResult());
} else {
Log.d("123", "signInSilently(): failure", task.getException());
onDisconnected();
}
}
});
}
开始ACTIVITY
mGoogleSignInClient = GoogleSignIn.getClient(this,
new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_GAMES_SIGN_IN).build());
当我点击"authorization"按钮时,我可以注册一个帐户,但注册后出现错误4:,我查看了文档并做了没有找到这意味着什么,可能我只是瞎了眼。帮助穷人如何解决它是什么
我将 VERSION CODE 更新为最新版本并将游戏机加载到封闭的 alpha 访问中,一切正常