Intereting Posts
Существует ли API Android для удаления сигналов тревоги Запуск фрагмента после сканирования QR-кода ZXing 2.0 Волейбольная сеть для Android Как проверить, является ли вид видимым для пользователя Специальная тема Android: разные темы для пейзажного и портретного режима Почему стиль и макет не используют пространство имен android? Создайте значок запуска Android для веб-сайта Ошибка Adreno приводит к сбою приложения Android cordova в раскрывающемся меню выбора IntelliJ: работа с GridLayout Как обращаться с наклейками с изменением размера и возможностью поворота? Android: как сделать файлы игровых активов доступными для чтения с помощью кода c ++ с помощью ndk Проверьте, доступна ли SD-карта или нет программно Кинжал 2 – два обеспечивает метод, обеспечивающий тот же интерфейс Что делать с .rawproto-файлами в каталоге сборки Android Studio? Eclipse: Как ограничить отображаемые ошибки / предупреждения в настоящее время открытыми файлами?

Можно ли использовать AccountManager, чтобы пользователи могли войти в свою учетную запись Google?

Я создаю приложение, которое потребует от пользователей создания учетной записи. (Например, Facebook или Twitter потребуют от вас.)

НО, так как это приложение для Android, нужно / я могу позволить им войти в систему со своей учетной записью Google с помощью AccountManager или какой-либо другой службы? Было бы очень полезно, если бы они могли просто войти в свою учетную запись Google, и их настройки и другие параметры будут сохранены в этой учетной записи.

Подведены основные вопросы:

  1. Можно ли позволить пользователю просто использовать свою учетную запись Google в моем приложении?
    • Если да, использую ли я AccountManager, чтобы они регистрировались и сохраняли информацию / настройки учетной записи?
      • Какие существуют другие варианты?

Solutions Collecting From Web of "Можно ли использовать AccountManager, чтобы пользователи могли войти в свою учетную запись Google?"

Да, вы можете заставить пользователей войти в свои сервисы Google с помощью своих учетных данных Google, например, у меня есть приложение в Google Tasks, и я использую AccountManager Android, чтобы пользователи могли аутентифицироваться самостоятельно, используя свою учетную запись Google на устройстве Android. Пользователям ввести свой пароль!)

Есть несколько действительно хороших примеров, чтобы вы начали:

  • Это подробный взгляд на то, как вы можете аутентифицироваться на основе учетных данных пользователей Android, имеет пример того, как все работает и как должен выглядеть пользовательский интерфейс: http://www.finalconcept.com.au/article/view/android -счет-менеджер шаг за шагом-2

  • Это пример того, как заставить AccountManager работать с сервисом Google, например Google Tasks: https://developers.google.com/google-apps/tasks/oauth-and-tasks-on-android

Пользователь должен подтвердить, можете ли вы использовать свои учетные данные для входа в службу google

Другие параметры, которые у вас есть, – это ввести вручную имя пользователя / пароль. Для этого вам необходимо использовать сторонний API аутентификации (например, signpost для OAuth) для входа в систему.

В моих задачах / приложении todo я предоставляю пользователям возможность входа в систему, используя свои учетные данные Android или используя стороннюю аутентификацию для пользователей, которые хотят войти в систему, используя другую учетную запись (учетная запись, которая не включена на этом устройстве)

Дайте мне знать, если у вас есть еще вопросы.

Несмотря на то, что это новая разработка, также можно использовать учетную запись Google Plus, входящую в состав Google Play Services. Больше информации можно найти в блоге разработчиков Android . См. Пример реализации приложения Banjo

Введите описание изображения здесь

Судя по всему, существует большое ограничение. Для этого пользователю необходимо установить приложение Google+ на устройство.

Введите описание изображения здесь

Также это довольно хороший блог, если кто-то заинтересован в реализации решения.

@Soham дал вам очень полезные ссылки, но он не исправил одну серьезную ошибку:
AccountManager – это объект, который управляет учетными записями на вашем устройстве Android – он не имеет ничего общего с вашей учетной записью Google! Вы можете использовать учетную запись google и создать новую учетную запись на своем устройстве с помощью AccountManager.

Остальное вы можете узнать из ссылок, которые дал вам Сохам.