2017-08-10 70 views
-5

我们需要iOS应用程序每秒钟都会对我们的服务器进行网络调用,以查看是否有任何新数据。因此,我的问题是,这是否会导致应用程序最终崩溃?它有多糟糕?一个可能的解决方案就是让一个View Controller执行此操作......因此,在这个屏幕上,每秒都会进行一次网络呼叫?如何强制iOS应用程序每秒进行网络通话?

我知道另一种解决方案是使用GCM,但是为时已晚。

+2

每一秒....我怀疑网络流量将允许你这样做。 – epascarello

+1

有了这样的应用程序真是愚蠢的想法,手机电池不会持续5分钟。 –

+5

WWDC会议撰写节能应用程序 (https://developer.apple.com/videos/play/wwdc2017/238/)解释了为什么这是一个可怕的想法。向你的老板证明这一点。 – XML

回答

4

为什么不使用APNs。如果服务器数据发生变化,您可以将APN发送到您的应用程序,然后在手机上刷新您的数据。

这里是你可以得到帮助的网站。

APNs Overview

push-notifications-tutorial

+0

更好的方法,因为应用程序一直刷新数据实际上是无效的。 –

相关问题