我们计划构建一个与网络服务互动的Android应用。为了避免用户免于注册过程的痛苦,我们想是否可以使用设备的配对Google帐户作为登录密钥。毕竟,如果没有Google帐户,您无法从市场上下载该应用。
要求指南(不是硬性要求)
1)如果用户访问Android以外的服务,例如在网络浏览器中我们可以使用相同的登录
2)如果用户交换设备,删除应用程序等,当用户重新安装应用程序时,可以再次检索数据
3)第一次启动应用时,用户无需再次输入用户名/密码/密码组合
Android为此提供哪些平台服务?将应用与Google帐户配对是一种什么样的过程?任何陷阱,比如Facebook更喜欢的2周超时。
相关文档和任何教程是什么?
谢谢!
答案 0 :(得分:3)
1)AccountManager (gdocs)允许在设备上添加和“使用”(谷歌)帐户(设置中列出的帐户)。在google io talk Android Pro Tips中转到34:00。实际上,本次会议的所有提示都很棒。
2)使用SharedPreferencesBackupHelper,您的应用设置将在线备份,并在设备切换后自动恢复。首选项与Google帐户相关联。此服务对少量数据非常有用 - 一些偏好。该数据与Google帐户或设备一样安全,我认为它没有加密。
3)见1)