gpt4 book ai didi

具有来自服务器 : Socket (using streams) or Apple Push Notification service? 的实时更新的 iOS 应用程序

转载 作者:技术小花猫 更新时间:2023-10-29 10:17:20 24 4
gpt4 key购买 nike

我正在尝试制作一个 iOS 5 应用程序,该应用程序具有来自服务器的实时信息。它只会在应用程序运行时使用这些。

为了在不进行轮询的情况下实现实时,我一直在评估两种设计路线:


创建从应用程序到服务器的套接字,并通过流交换信息。

使用标准 HTTP 与服务器通信,并通过来自应用程序的每个请求让服务器知道他们正在查看什么。如果有新内容可供用户使用,发送 Apple 推送通知(没有可见警报)让应用知道它可以去下载新内容。


我认为套接字是可行的方法,但在我做出决定之前,我想征求第二意见,因为这是我第一次做这样的事情!

最佳答案

套接字将是我的选择。我不知道您的应用程序的时间有多重要,但如果实时是必须的,套接字作为 APN 可能会表现得更好。

关于具有来自服务器 : Socket (using streams) or Apple Push Notification service? 的实时更新的 iOS 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8228594/

24 4 0