2012-03-14 3 views
1

현재 Google C2DM을 앱에 구현 중입니다. 모든 것이 잘 작동하지만 서버 측의 https://www.google.com/accounts/ClientLogin에서 가져온 Auth-Token이 오랫동안 유효하지 않은 것으로 나타났습니다. (요청이 몇 번 지나면 HTTP 401 Unauthorized가/몇 분 후에).Google C2DM ClientLogin : 인증 토큰의 수명

모든 요청에 ​​대해 인증 토큰을 새로 고치려하지 않습니다.

지금까지는 향후 요청을 위해 데이터베이스에 토큰을 저장하는 것이 좋은 방법이라고 생각했습니다. 하지만 지금은 더 나은 관행이있을 것이라고 생각합니다.

가장 좋은 방법은 무엇입니까?

답변

1

인증 토큰의 유효 기간은 2 주입니다. 데이터베이스에 토큰을 저장하고 401이되면 새 토큰을 가져 와서 데이터베이스에 보관합니다. 그래도 더 나은 접근법이있을 수 있습니다.

+0

이것은 제가 지금하고있는 것과 같습니다만, 매분마다 새로운 토큰을 얻는 것 같습니다. – pmedia

0

"Auth-Token"은 귀하의 단어입니까? adndroid 측을 개발 중이라면 "registration_Id"가 필요합니다. 예, 시간이 알려지지 않았지만 일정 기간 후에 새로 고침됩니다.
자세한 내용은 여기를 참조하십시오. here

+0

서버 측 (C2DM-Word : 타사 서버)에서 작업 중입니다. – pmedia