aro*_*ero 8 android web-services android-c2dm
我正在开发一个使用C2DM来接收推送通知的应用程序.我已经实现了整个C2DM电路(客户端和服务器),它工作正常.
目前,我的应用程序有一个按钮来引导C2DM注册,当从Google收到注册ID令牌时,我会在我的应用服务器中调用webservice以将设备与注册ID相关联.
我将在我的应用程序中实现身份验证,并且我有一些与C2DM注册处理相关的问题.
1)我会尽快解雇C2DM注册.没有什么特别的,但由于请求是异步的,提前启动它将帮助我更快地获得reg ID.但是,每次应用程序启动时都无需触发注册.一次就足够了.
2)每当Google决定更新注册ID时,它会将其发送到设备,您需要执行第一次收到注册时所遵循的相同步骤,即将其传送到服务器.
3&4)您可能想要阅读本文档.它强调的是,您需要确保将注册ID发送到服务器并继续尝试.我在此假设如果刷新了reg ID,并且您的服务器仍然具有旧ID,则它将无法向设备发送消息.它将收到带有错误代码InvalidRegistration的200OK,这意味着(丢失或)错误的注册ID.
5)不能评论太多 - 会说这取决于你的应用程序的设计.但有一点值得注意的是,C2DM仍处于测试阶段,因此预计从长远来看,情况会有所不同.
| 归档时间: |
|
| 查看次数: |
2707 次 |
| 最近记录: |