2012-06-26 3 views
1

사용자가 Google 계정으로 로그인하게합니다.Google 계정을 사용하여 사용자를 등록/로그인 하시겠습니까?

SwiftKey와 Catch Notes는 앱에서 WebView를 열어서 처리합니다. 나는 그것을하고 싶지 않다. AccountManager를 사용하고 싶습니다.

작업 팀 작업에서 무료로 사용하고 작업을 쉽게로드합니다. 공식 Google 리더 앱에서도이 앱을 사용하고 Google 리더 피드를로드합니다.

하지만 이름, 이메일 등을 제외하고 Google의 사용자 데이터를 얻고 싶지 않습니다. 사용자를 등록하고 쉽게 다시 로그인하기를 원합니다.

OAuth 토큰 등을 어떻게 등록합니까?

모든 예에서 WebView를 사용하거나 Google의 데이터 만로드합니다 (등록하지 않음).

+0

이 도움이 될 수 : http://android-developers.blogspot.com.es/2013/01/verifying-back -end-calls-from-android.html? m = 1 – mjn

답변

0

Google I/O 2011은 인증을 위해 Google 계정을 사용하는 Android + App Engine에 적용됩니다. 안드로이드 클라이언트는 AccountManager를 사용합니다. 다음은 screenshot입니다.

소스 코드에서 AccountsActivity을보고 싶을 수 있습니다.

+0

Google I/O 2011의 소스 코드에서 많은 것을 사용했습니다. 실제로 필요한 것이 무엇인지 알지 못했습니다. Google I/O 앱은 실제로 많은 리소스가 있습니다. 고맙습니다. – tasomaniac

+1

확인. 나는 당신이 준 코드를 보았다. 그는 authToken을 얻은 후 Google AppEngine으로 보내고 쿠키를 가져옵니다. AppEngine의 서버는 주어진 authToken만을 기반으로 사용자를 인증하기 위해 몇 가지 작업을 수행해야합니다. 어떻게 그럴 수 있죠? – tasomaniac

관련 문제