Google C2DM ClientLogin: срок действия аутентификационного токена - PullRequest
1 голос
/ 14 марта 2012

В настоящее время я внедряю Google C2DM в свое приложение. Это все работает хорошо, но я заметил, что Auth-токен, который я получаю из https://www.google.com/accounts/ClientLogin на стороне сервера, долго не действует (получение HTTP 401 неавторизованным после нескольких запросов / после пару минут).

Я не хочу обновлять токен аутентификации при каждом запросе.

До сих пор я думал, что это будет хороший способ сохранить токен в базе данных для будущих запросов. Но теперь я думаю, что могут быть лучшие практики.

Какой будет лучший способ?

Ответы [ 2 ]

1 голос
/ 14 марта 2012

Срок действия токена авторизации составляет 2 недели. Я храню токен в базе данных, и когда я получаю 401, я получаю новый токен и сохраняю его в базе данных. Хотя могут быть и лучшие подходы.

0 голосов
/ 14 марта 2012

Вы уверены, что "Auth-Token" - ваше слово? Если вы разрабатываете сторону adndroid, то вам требуется "registration_Id". Да, он обновляется через некоторый период, хотя период времени не известен.
Подробнее см. Здесь

...