1

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

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

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

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

如何使用 OAuth 令牌等注册它们?

我发现的所有示例要么使用 WebView,要么仅从 Google 加载数据(未注册)。

4

2 回答 2

1

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

但是现在有了 Google Play 服务,这个任务很容易做到。

任何人都可以点击以下链接:

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

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

于 2014-03-26T08:31:20.157 回答
0

Google I/O 2011 涵盖了使用 Google 帐户进行身份验证的 Android + App Engine。Android 客户端使用 AccountManager。这是屏幕截图

您可能想查看源代码中的AccountsActivity

于 2012-06-27T00:50:28.593 回答