Используйте учетную запись Google для аутентификации приложений в Android

Я создаю приложение, которое требует входа. На настольном (полном) веб-сайте он может войти с существующей учетной записью Google. На мобильных телефонах, как я могу заставить пользователя войти в систему с помощью учетной записи Google на своем телефоне Android. Позволит ли Android использовать его существующую учетную запись Google для входа в мое приложение?

Благодарю.

2 ответа

Решение

Вы, вероятно, не используете движок приложения, но я думаю, что должен быть способ использовать этот пример до определенного момента. Я думаю, что если вы дойдете до точки, где вы звоните:

accountManager.getAuthToken(account, "ah", false, new GetAuthTokenCallback(), null);

и затем обрабатывая обратный вызов, вы сможете определить, вошел ли пользователь в систему, основываясь на том, возвращается ли намерение входа в систему или возвращается маркер пользователя. Если вы не собираетесь использовать токен, вы можете просто проигнорировать его, зная, что пользователь аутентифицировал свою учетную запись. Извините, если это не поможет. Это мой опыт работы с AccountManager на данный момент.

Другие вопросы по тегам