2013-04-09 2 views
2

내 안드로이드 응용 프로그램에서 나는 Gmail 로그인을 만들었습니다. 사용자는 이미 gmail 자격증 명으로 로그인 할 수 있습니다. 문제는 안드로이드에서 유효한 토큰을 얻지 못하고 있다는 것입니다. ICSJelly Bean , 나는 정확한 토큰을 얻고있다. 약 5 개의 장치에서이를 테스트했습니다. Gmail 로그인을위한 잘못된 Authtoken을 받고 있습니까?

토큰의 유효성을 확인하기 위해 나는이 link

답변

2

마지막으로 내가 좋았지 문제는 토큰이 업데이트 점점되지 않는 것입니다 해결 사용. 그래서 대한 적 getAuthtoken

를 사용하여 토큰을 액세스 할 때 이
String authToken=accountManager.getAuthToken(account, SCOPE, false, 
       new OnTokenAcquired(), null); 
authToken에이

accountManager.invalidateAuthToken("com.google", 
        bundle.getString(AccountManager.KEY_AUTHTOKEN)); 

를 사용하여 검증해야

그런 다음 다시 후 호출해야

문자열 authTokenNew = accountManager.getAuthToken (account, SCOPE, false, new OnTokenAcquired(), null);

이것은 토큰이 될 것입니다. 이 토큰의 유효성을 확인할 수 있습니다 LINK