推只有新的数据从服务器到iPad
问题描述:
我想创造一个服务器将推动更新/新的数据到iPad只要有数据库中的任何改变(随便怎么样的邮件应用程序的工作)的应用程序。我认为APNS不会在这种情况下工作,但我可能是错的。任何人都可以提出任何好方法来获得此功能?推只有新的数据从服务器到iPad
答
您可能会发现this wikipedia article about Push Technology有趣的,特别是它与“长轮询”交易部分。你可以有一个sample implementation of long polling for ios here(也可以看看this other post)。
在另一方面,你可能会尝试,使服务器通知应用程序时,新的数据可用使用APNS,然后应用程序(可能经过一些用户交互)可以得到新的数据。
建立一种在你的应用“服务”的,其将基本上是在重复间隔定时器。每个时间间隔都可以调用服务器上的某种Web服务,并将取消任何“新”信息。 – Jeremy
邮件客户端通常使用轮询而不是“推送”逻辑。它允许它们被配置为更新频率。 –