0

基于,是否可以肯定地说使用轮询构建实时新闻提要类型的应用程序比使用套接字更好?我正计划为移动设备构建一个新闻提要类型的应用程序,并计划使用套接字来实现它,但我开始认为构建一个 RESTful 应用程序并在客户端上进行短间隔轮询可能会更好获取新的更新。其他人是如何实现“实时”移动应用的?

4

1 回答 1

0

在 Android 中,GCM是任何实时通知的最佳选择。如果您有一个可以推送通知的服务器,那么获取实时通知就再简单不过了。

在 iOS 上,最好编写一个轮询机制。我能想到的最好的例子是适用于 iOS 的新 Facebook 应用程序。它似乎每 30 秒左右轮询一次以检查新数据。如果有新数据,用户点击新故事栏,它会获取新数据并显示出来。

一个简单的请求和计时器就可以工作,但还有一种称为长轮询的技术在这些情况下效果很好。这将限制电池的消耗。

简而言之,由于 Apple 对推送通知的限制,您将不得不解决它。然而,一般来说,推送通知是要走的路,考虑到所有的事情。

于 2012-11-14T01:02:51.997 回答