В моем проекте я интегрировал логин используя gmail.Работает нормально, но у меня есть некоторые проблемы.Я изменил свой компьютер и запустил тот же проект на этом компьютере, но я не могу войти, используя gmail.Код ниже, чтобы понять проблему.
private void signIn() {
Intent signInIntent = Auth.GoogleSignInApi.getSignInIntent(mGoogleApiClient);
startActivityForResult(signInIntent, RC_SIGN_IN);
}
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == RC_SIGN_IN) {
GoogleSignInResult result = Auth.GoogleSignInApi.getSignInResultFromIntent(data);
handleSignInResult(result);
}
callbackManager.onActivityResult(requestCode, resultCode, data);
}
private void handleSignInResult(GoogleSignInResult result) {
Log.d(TAG, "handleSignInResult:" + result.isSuccess());
if (result.isSuccess()) {
// Signed in successfully, show authenticated UI.
GoogleSignInAccount acct = result.getSignInAccount();
healthPotliConstants.setFborgmaillogin("1");
String g_email = acct.getEmail();
String personName = acct.getDisplayName();
Log.e(TAG, "Name: " + personName + ", email: " + g_email
);
checkIsRegistered(g_email, personName,"");
} else {
Toast.makeText(getApplicationContext(),"Please give Permission to login",Toast.LENGTH_LONG).show();
}
}