Использование парных учетных записей Google в качестве входа в Android-приложение

Мы планируем создать приложение для Android, которое взаимодействует с веб-сервисом. Чтобы избавить пользователей от боли процесса регистрации, мы подумали, можно ли просто использовать парную учетную запись Google устройства в качестве ключа для входа. В конце концов, вы не можете скачать приложение с маркета, не имея аккаунта Google.

Требования к требованиям (не жесткие требования)

1) если пользователь получает доступ к сервису вне Android, например, в веб-браузере, мы можем использовать тот же логин

2) если пользователь меняет устройство, удаляет приложение и т. Д., Данные могут быть восстановлены снова, когда пользователь переустанавливает приложение

3) пользователю не нужно будет снова вводить имя пользователя / пароль / пароль при запуске приложения в первый раз

Какие сервисы платформы Android предлагает для этого? Что это за процесс, когда приложение соединено с учетной записью Google? Любые ошибки, например, двухнедельный таймаут, который предпочитает Facebook.

Что такое соответствующая документация и какие-либо учебные пособия?

Спасибо!

1 ответ

Решение

1) AccountManager (gdocs) позволяет добавлять и "использовать" (google) учетные записи на устройстве (те, которые указаны в настройках). Перейти к 34:00 в Google IO Talk Android Pro Советы там небольшое введение. На самом деле все советы в этой сессии великолепны.

2) С помощью SharedPreferencesBackupHelper настройки вашего приложения будут сохранены в онлайн- хранилище и автоматически восстановлены после переключения устройства. Настройки привязаны к гугл аккаунту. Этот сервис полезен для небольших объемов данных - некоторые предпочтения. Данные так же безопасны, как учетная запись Google или устройство, и я думаю, что они не зашифрованы.

3) см. 1)

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