使用Google帐户注册/登录用户?

时间:2012-06-26 21:02:21

标签: android oauth-2.0

我希望我的用户使用他们的Google帐户登录。

SwiftKey和Catch Notes通过在他们的应用程序中打开WebView来实现。我不想那样做。我想使用AccountManager。

团队任务免费任务使用它并轻松加载您的Google任务。官方Google阅读器应用程序也使用它并加载您的Google阅读器供稿。

但我不想从Google获取用户的任何数据,除了他们的姓名,电子邮件等。我只想注册用户并轻松登录。

如何使用OAuth令牌等注册?

我发现的所有示例都使用WebView或仅加载来自Google的数据(不是注册)。

2 个答案:

答案 0 :(得分:1)

当我第一次提出这个问题时,真的很难做到。您必须使用绝对不是为Android构建的Google Java API。

但现在有Google Play服务这个任务非常容易。

任何人都可以按照以下链接:

https://developers.google.com/+/mobile/android/sign-in

https://developer.android.com/google/play-services/index.html

答案 1 :(得分:0)

Google I / O 2011涵盖Android + App Engine,它使用Google帐户进行身份验证。 Android客户端使用AccountManager。这是screenshot

您可能需要查看源代码中的AccountsActivity