为了实时进行投票,我一直在评估两条设计路线:
从应用程序创建一个套接字到服务器,并通过流交换信息.
>优点:相对简单,不涉及第三方.
缺点:电池寿命消耗.
>有关如何运行的概述,请检查
出来这个优秀的教程:
http://www.raywenderlich.com/3932/how-to-create-a-socket-based-iphone-app-and-server
使用标准http与服务器进行通信,并通过应用程序的每个请求让服务器知道他们正在查看什么.如果有新功能可供用户使用,请发送Apple Push Notification(无明显警报),让应用知道可以下载新的东西.
>优点:不开放新的TCP连接,因此电池寿命不必要地耗尽.
缺点:感觉像一个糟糕的黑客.
> APN http://developer.apple.com/library/mac/#documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/ApplePushService/ApplePushService.html的正式文件
我认为一个套接字将是要走的路,但在我承诺之前,我想要第二个意见,因为这是我第一次做这样的事情!
以上是内存溢出为你收集整理的iOS应用程序从服务器实时更新:Socket(使用流)或Apple Push Notification服务?全部内容,希望文章能够帮你解决iOS应用程序从服务器实时更新:Socket(使用流)或Apple Push Notification服务?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)