我在onActivityResult的时候收到这个错误.
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
callbackManager.onActivityResult(requestCode, resultCode, data);
client.onActivityResult(requestCode, resultCode, data);
if (requestCode == 0) {
GoogleSignInResult result = Auth.GoogleSignInApi.getSignInResultFromIntent(data);
if (result.isSuccess()) {
GoogleSignInAccount acct = result.getSignInAccount();
// Log.d("Result","details"+ acct.getDisplayName() + acct.getEmail());
mEmail = acct.getEmail();
String mFullName = acct.getDisplayName();
String mGoogleplusId = acct.getId();
SocialUser user = new SocialUser();
user.setType("googleplus");
user.setEmail(mEmail);
user.setFullname(mFullName);
user.setId(mGoogleplusId + "");
loginParams.put("email_id", mEmail);
loginParams.put("googlePlusId", mGoogleplusId);
loginParams.put("full_name", mFullName);
loginParams.put("registrationType", "googleplus");
SignUpService(user);
} else {
Toast.makeText(CustomerLogIn.this, "Unable to fetch data, Proceed manually", Toast.LENGTH_SHORT).show();
}
}
}我呼吁gplus登录按钮点击。在点击按钮下面的代码被执行..。
GoogleSignInOptions googleSignInOptions = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
.requestEmail()
.build();
mGoogleApiClient = new GoogleApiClient.Builder(CustomerLogIn.this)
.addApi(Auth.GOOGLE_SIGN_IN_API, googleSignInOptions)
.build();
Intent signInIntent = Auth.GoogleSignInApi.getSignInIntent(mGoogleApiClient);
startActivityForResult(signInIntent, 0);我发现了这个错误..。
Status{statusCode=DEVELOPER_ERROR, resolution=null}在这条线上。
GoogleSignInResult result = Auth.GoogleSignInApi.getSignInResultFromIntent(data);请提出解决办法。
发布于 2017-06-12 18:40:11
您需要将SHA1键添加到firebase控制台配置中。你可以这样做:
防火墙控制台( https://console.firebase.google.com ) -> configuration ->滚动到

您可以从Android找到运行“签名报告”的SHA1密钥:

然后,查看"run选项卡“并单击按钮:

我觉得这更容易。希望能帮上忙。
发布于 2016-06-01 17:34:32
可能您使用SHA1的产品令牌创建了配置文件,使用androiddebugkey别名收集与应用程序的调试版本相对应的SHA1,并将配置文件复制到' app‘目录,您应该有两个配置文件(一个用于调试,另一个用于生产环境)。
基于在https://developers.google.com/identity/sign-in/android/start中发布的演练
发布于 2017-08-07 17:29:08
https://stackoverflow.com/questions/37273145
复制相似问题