【问题标题】:Google AuthToken Validity for C2DM ServicesC2DM 服务的 Google AuthToken 有效性
【发布时间】:2011-12-06 04:09:39
【问题描述】:
我正在开发一个 Web 服务器,当我在 Web 服务器上添加新数据时,它会自动向我的 Android 应用程序发送推送消息。但是,为了通过 C2DM 服务器发送推送消息,我们需要获取 google Authentication Token(AuthToken)。我的疑问是令牌是否可以保存并供以后使用,或者我们每次都应该获得一个新的 AuthToken ...!!!
请有人帮我解决这个问题..!
提前致谢
【问题讨论】:
标签:
android
push
android-c2dm
auth-token
【解决方案1】:
据我所知,Google 并未说明身份验证令牌的有效期。但是当向 C2DM 服务器发送推送通知时,响应可能包含一个 Update-Client-Auth,其中还包含一个新的 AuthToken。
所以基本上你可以存储 AuthToken 并重复使用它,只要确保你处理了响应,当然,如果你收到一个 401 Code 作为响应,你必须手动请求一个新的 Auth Token。
另见:
C2DM Sending Messages
Google C2DM