Как подтвердить учетную запись Google на Android без взаимодействия с пользователем?Android

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Как подтвердить учетную запись Google на Android без взаимодействия с пользователем?

Сообщение Anonymous »

Я разрабатываю приложение для Android, которое должно проверять адрес электронной почты учетной записи Google пользователя на устройстве, не требуя от него ввода кода подтверждения.
Я заметил, что некоторые приложения для Android , как и Facebook, может подтвердить адрес электронной почты аккаунта Google на устройстве без отправки проверочного кода. Я пытаюсь реализовать аналогичную функциональность в своем приложении для Android.
Я запросил разрешение READ_CONTACTS и использовал AccountManager.getAccounts() для получения адреса электронной почты аккаунта Google:

Код: Выделить всё

if (checkSelfPermission(Manifest.permission.READ_CONTACTS) == PackageManager.PERMISSION_GRANTED) {
AccountManager accountManager = AccountManager.get(this);
Account[] accounts = accountManager.getAccountsByType("com.google");
if (accounts.length > 0) {
String email = accounts[0].name;
// How to verify this email securely?
}
}
Как я могу безопасно убедиться, что адрес электронной почты аккаунта Google, полученный на устройстве Android, является подлинным и связан с устройством, не требуя взаимодействия с пользователем, например ввода кода подтверждения? Есть ли способ добиться этого, аналогично тому, как это делают некоторые популярные приложения?

Подробнее здесь: https://stackoverflow.com/questions/786 ... nteraction
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»