Использование парных учетных записей 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)