У меня есть встроенный вход с Google в моем приложении для Android, теперь проблема заключается в том, что на каком-то устройстве его не работает, но в моем эмуляторе и на каком-то устройстве он работает нормально, в чем проблема?
https://developers.google.com/identity/sign-in/android/
http://www.androidhive.info/2014/02/android-login-with-google-plus-account-1/
эти два учебника для входа в систему, но когда я запускаю свое приложение и пытаюсь войти в него, он позволяет выбирать учетную запись, но когда я нажимаю на нее в своем logcat, он показывает
System.out: Google logout
CODE
private void handleSignInResult(GoogleSignInResult result) {
Log.d("", "handleSignInResult:" + result.isSuccess());
if (result.isSuccess()) {
// Signed in successfully, show authenticated UI.
GoogleSignInAccount acct = result.getSignInAccount();
Log.e("", "display name: " + acct.getDisplayName());
personName = acct.getDisplayName();
personPhotoUrl = String.valueOf(acct.getPhotoUrl());
ggoleemail = acct.getEmail();
googleid = "G" + acct.getId();
// String baday = String.valueOf(acct.getAccount());
Log.e(TAG, "Name: " + personName + googleid + ", email: " + ggoleemail
+ ", Image: " + personPhotoUrl);
/* txtName.setText(personName);
txtEmail.setText(email);
Glide.with(getApplicationContext()).load(personPhotoUrl)
.thumbnail(0.5f)
.crossFade()
.diskCacheStrategy(DiskCacheStrategy.ALL)
.into(imgProfilePic);
*/
googleslogins();
// updateUI(true);
} else {
// Signed out, show unauthenticated UI.
//updateUI(false);
System.out.println("Google logout");
}
}