小编spo*_*olu的帖子

长轮询与Apple推送通知服务和Android C2DM

我正在构建一个具有一些实时约束的移动应用程序.因此,我转向stackoverflow获取建议和意见,并尝试确定在运行时更新应用程序状态的最佳解决方案:

  1. 依赖长轮询或直接连接到我的服务器
  2. 依靠Apple推送通知服务和Android C2DM

除了APNS和C2DM提供统一的界面以在应用程序运行时推送通知这一事实之外,可以说自定义解决方案(基于长轮询或直接连接)更灵活,更少依赖于延迟Apple和Android排队.

据我所知,我认为大多数争论源于成本比较,与在智能手机上打开连接相比,它为保持连接打开消耗了多少电池.

因此,我对两件事特别感兴趣:

  • 有关APNS和C2DM的经验
  • 有关在智能手机上保持TCP连接打开的所有含义的详细信息.

参考欢迎!谢谢!

android long-polling apple-push-notifications ios android-c2dm

12
推荐指数
1
解决办法
4365
查看次数