Проверить учетную запись пользователя на android m

Я пытаюсь проверить, есть ли какая-либо учетная запись пользователя (с адресом электронной почты) на устройстве Android-M.

Мне все равно, что за почта и сколько их, просто вопрос да/нет.

Могу ли я проверить его с нормальными и безопасными разрешениями?

Спасибо.


person Gal    schedule 10.01.2016    source источник
comment
@MsYvette Любая учетная запись пользователя.   -  person Gal    schedule 10.01.2016


Ответы (1)


Для устройств с версией 6.0 и выше GET_ACCOUNTS является разрешением подписи.

В противном случае это опасное разрешение.

GET_ACCOUNTS

Примечание. Начиная с Android 6.0 (уровень API 23), если приложение использует подпись аутентификатора, управляющего учетной записью, ему не требуется разрешение «GET_ACCOUNTS» для чтения информации об этой учетной записи. В Android 5.1 и более ранних версиях всем приложениям требуется разрешение «GET_ACCOUNTS» для чтения информации о любой учетной записи.

Разрешение на подпись:

Разрешение, которое система предоставляет, только если запрашивающее приложение подписано тем же сертификатом, что и приложение, объявившее разрешение. Если сертификаты совпадают, система автоматически предоставляет разрешение, не уведомляя пользователя и не запрашивая явное согласие пользователя.

Обратите внимание, что при ответе на вопрос "да" или "нет", если вам требуется более подробная информация об этом, вам нужно будет задать новый вопрос.

person Community    schedule 10.01.2016