2012-05-18 3 views
0

Android의 appengine 애플리케이션에 대한 인증 토큰을 검색하는 데 문제가 있습니다.ICS에서 appengine에 대한 인증 토큰 받기

나는 사용자들에게 Google 계정을 가져와 잘 작동하는 계정 관리자로부터 인증 토큰을 얻으려고 시도하면서 문서를 따르고 있습니다. 그러나 나는 계정 관리자로부터 다시 인 텐트를 받았다. 이는 사용자 입력이 필요하다는 의미이기 때문에 괜찮다.

사용자에게 액세스 권한을 부여하라는 메시지 (GrantCredentialsPermissionActivity)를 시작하려고하면이 문제가 발생합니다. 그것은 생성시 null 포인터 예외를 throw합니다. 기록 된 버그가 here입니다.

이것은 ICS 4.0.3으로 업그레이드 한 이후로만 발생했으며 다른 사람들이 온라인에서이 문제가 발생했음을 발견했지만 해결 방법을 찾기 위해 고심하고 있습니다. 다른 누구도이 문제가 있었고 해결책을 찾았습니까? 나는이 영역에서 스택 오버플로에 대해 다른 질문이 있다는 것을 알고 있지만 '솔루션'은 만족스럽지 않습니다 (대개 내가 수행 한 토큰을 무효화하는 것에 대해 이야기합니다).

답변

2

확인

건배, 그래서 나는이 알아 낸! 계정 관리자에게 계정을 가져 오기 위해이 작업을 수행했습니다.

accountManager.getAccounts(); 

모든 계정을 반환했습니다. 나는 그 (것)들과 관련되었던 동일한 전자 우편 주소가 있던 2 개의 계정이 있고, 나가 계정을 반복 할 때 나는 gmail 하나 대신에 전자 우편에 의하여 Samsung 계정을 일치했다. 희망이 다른 사람이 도움이

accountManager.getAccountsByType("com.google"); 

그래서 내 잘못,하지만 성가신 일이 찾을 :이에 계정을 얻기 위해 전화를 변경했습니다.