Ios 仅将新数据从服务器推送到iPad

Ios 仅将新数据从服务器推送到iPad,ios,ipad,networking,push,apple-push-notifications,Ios,Ipad,Networking,Push,Apple Push Notifications,我正在尝试创建一个应用程序,在这个应用程序中,只要数据库发生任何变化,服务器就会将更新/新数据推送到iPad上(就像邮件应用程序的工作方式一样)。我认为APN在这种情况下不起作用,但我可能错了。有人能提出任何好的方法来获得这个功能吗 您可能会发现有趣的内容,特别是其中涉及“长轮询”的部分。你也可以看一眼 另一方面,您可能会尝试使用APN,以便服务器在有新数据可用时通知应用程序,然后应用程序(可能在一些用户交互之后)可以获取新数据。在应用程序中构建一种“服务”,它本质上是一个重复间隔的计时器。每个

我正在尝试创建一个应用程序,在这个应用程序中,只要数据库发生任何变化,服务器就会将更新/新数据推送到iPad上(就像邮件应用程序的工作方式一样)。我认为APN在这种情况下不起作用,但我可能错了。有人能提出任何好的方法来获得这个功能吗

您可能会发现有趣的内容,特别是其中涉及“长轮询”的部分。你也可以看一眼


另一方面,您可能会尝试使用APN,以便服务器在有新数据可用时通知应用程序,然后应用程序(可能在一些用户交互之后)可以获取新数据。

在应用程序中构建一种“服务”,它本质上是一个重复间隔的计时器。每个间隔都可以调用服务器上的某种web服务,并将下拉任何“新”信息。邮件客户端通常使用轮询而不是“推送”逻辑。它允许他们被配置为更新频率。谢谢@sergio的回答。这意味着在这种情况下,真正的推送不可能起作用?如果是这样的话,我想我会选择长时间的投票,因为APNS不符合我的工作……很高兴能帮上忙。你是对的,我链接维基百科文章的原因是它解释了“推送”并不是真正的推送(与轮询相反):总是有一些通信由客户端启动,服务器以特定的方式处理。想象一下:你在防火墙后面:没有真正的推送是可能的。。。所以“推送”只是“技术营销”,我担心。。。