2012-06-26 214 views
1

我希望我的用戶使用他們的Google帳戶登錄。使用他們的Google帳戶註冊/登錄用戶?

SwiftKey和Catch Notes通過在應用程序中打開WebView來完成它。我不想這樣做。我想使用AccountManager。

任務不受團隊任務使用並輕鬆加載您的Google任務。官方的Google Reader應用程序也會使用它並加載您的Google閱讀器供稿。

但我不想從Google獲取用戶的任何數據,除了他們的姓名,電子郵件等。我只想註冊用戶並輕鬆登錄。

如何向OAuth令牌等註冊?

我發現的所有例子都使用WebView或只加載谷歌(不註冊)的數據。

+0

這可能是有益的:http://android-developers.blogspot.com.es/2013/01/verifying-back -end-calls-from-android.html?m = 1 – mjn

回答

0

Google I/O 2011涵蓋了Android + App Engine,它使用Google帳戶進行身份驗證。 Android客戶端使用AccountManager。這裏是screenshot

你可能想看看AccountsActivity的源代碼。

+0

我已經使用了Google I/O 2011源代碼中的很多東西。我沒有意識到我需要的實際上就是它。 Google I/O應用程序真的充滿了資源。謝謝。 – tasomaniac

+1

好的。我看了你給出的代碼。獲得authToken後,它將其發送到Google AppEngine並從中獲取Cookie。 AppEngine中的服務器應該根據給定的authToken進行一些操作來驗證用戶身份。它怎麼能這樣做? – tasomaniac

相關問題