我希望我的用户使用他们的Google帐户登录。
SwiftKey和Catch Notes通过在他们的应用程序中打开WebView来实现。我不想那样做。我想使用AccountManager。
团队任务免费任务使用它并轻松加载您的Google任务。官方Google阅读器应用程序也使用它并加载您的Google阅读器供稿。
但我不想从Google获取用户的任何数据,除了他们的姓名,电子邮件等。我只想注册用户并轻松登录。
如何使用OAuth令牌等注册?
我发现的所有示例都使用WebView或仅加载来自Google的数据(不是注册)。
答案 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。