使用配对的Google帐户作为Android应用程序登录

使用配对的Google帐户作为Android应用程序登录,android,authentication,gmail,credentials,google-account,Android,Authentication,Gmail,Credentials,Google Account,我们正计划构建一个Android应用程序,它可以与web服务交互。为了让用户免于注册过程中的痛苦,我们正在考虑是否可以使用设备的配对谷歌帐户作为登录密钥。毕竟,如果没有谷歌账户,你无法从市场上下载该应用程序 需求指南为(非硬需求) 1) 如果用户在Android之外访问服务,例如在web浏览器中,我们可以使用相同的登录 2) 如果用户交换设备、删除应用程序等。当用户重新安装应用程序时,可以再次检索数据 3) 首次启动应用程序时,用户无需再次键入用户名/密码/密码组合 Android为此提供了什么

我们正计划构建一个Android应用程序,它可以与web服务交互。为了让用户免于注册过程中的痛苦,我们正在考虑是否可以使用设备的配对谷歌帐户作为登录密钥。毕竟,如果没有谷歌账户,你无法从市场上下载该应用程序

需求指南为(非硬需求)

1) 如果用户在Android之外访问服务,例如在web浏览器中,我们可以使用相同的登录

2) 如果用户交换设备、删除应用程序等。当用户重新安装应用程序时,可以再次检索数据

3) 首次启动应用程序时,用户无需再次键入用户名/密码/密码组合

Android为此提供了什么平台服务?将应用程序与Google帐户配对是什么样的过程?任何陷阱,比如Facebook喜欢的2周暂停

相关文档和教程是什么

谢谢

1)允许在设备上添加和“使用”(google)帐户(设置中列出的帐户)。到34:00在谷歌io对话那里有小介绍。实际上,本课程中的所有技巧都很好

2) 使用a,应用程序的设置将在线备份,并在设备切换后自动恢复。首选项绑定到一个google帐户。此服务对于少量数据(某些首选项)非常有用。数据和谷歌账户或设备一样安全,我认为它没有加密


3) 参见1)

只想补充一点,SharedReferencesBackupSilper仅适用于Froyo(2.2)及以上版本(文档中未提及这一点很奇怪?@source.rar这就是“自:API级别8”的含义(左上角)。