如何强制iOS应用程序每秒进行网络通话?
问题描述:
我们需要iOS应用程序每秒钟都会对我们的服务器进行网络调用,以查看是否有任何新数据。因此,我的问题是,这是否会导致应用程序最终崩溃?它有多糟糕?一个可能的解决方案就是让一个View Controller执行此操作......因此,在这个屏幕上,每秒都会进行一次网络呼叫?如何强制iOS应用程序每秒进行网络通话?
我知道另一种解决方案是使用GCM,但是为时已晚。
答
为什么不使用APNs。如果服务器数据发生变化,您可以将APN发送到您的应用程序,然后在手机上刷新您的数据。
这里是你可以得到帮助的网站。
+0
更好的方法,因为应用程序一直刷新数据实际上是无效的。 –
每一秒....我怀疑网络流量将允许你这样做。 – epascarello
有了这样的应用程序真是愚蠢的想法,手机电池不会持续5分钟。 –
WWDC会议撰写节能应用程序 (https://developer.apple.com/videos/play/wwdc2017/238/)解释了为什么这是一个可怕的想法。向你的老板证明这一点。 – XML