Obtener el ID de Gmail del usuario en Android 6.0 marshmallow
Recibo la identificación del correo electrónico usandoandroid.permission.GET_ACCOUNTS
permiso.
try {
Account[] accounts = AccountManager.get(this).getAccountsByType("com.google");
for (Account account : accounts) {
emailid = account.name;
Log.e("account",emailid);
}
} catch (Exception e) {
Log.i("Exception", "Exception:" + e);
}
Este código funciona en todos los dispositivos hasta Lollipop 5.1. Pero no funciona en Marshmallow 6.0.
¿Alguien puede ayudarme a resolver este problema? Ni siquiera recibo ningún error en logcat.