我有一个显示实时统计数据的页面。它运行大量javascript,发出大量HTTP请求,使用D3.js每隔几秒渲染一次SVG图表,具有大量CSS动画,并频繁重新排列DOM。只要页面有焦点,就可以流畅运行。如果我切换到另一个选项卡并稍后返回,通常会出现短暂的停顿,页面似乎被卡住,然后View突然似乎重新呈现并且页面再次可用。选项卡背景化的时间越长,暂停的时间就越长。如果选项卡在后台运行了很长时间(数小时)并且我切换回它,它会卡住很长时间然后崩溃。在Chrome中观察到所有这些行为。我没有在其他浏览器中测试太多。当标签页处于后台时,Chrome没有做什么?当我第一次切换回标签页时,Chrom
我在这里用谷歌搜索了很多关于后台运行的应用程序但不知道。我的应用程序向我的服务器发送同步(平均,预定)GET并接收响应。响应是数组字典。我希望我的应用程序一直运行并发送GET,但Apple仅针对奥迪、GPS定位、Vo-IP限制此操作。一些评论说“使用空CGLocationManager循环或播放空语音”,但我不知道该怎么做。有人可以帮忙吗?编辑:该应用程序将仅在我自己的设备上运行,因此即使Apple不让我出售也没有问题 最佳答案 您可以注册音频服务背景模式并重复播放无声音乐轨道。这将使您的应用程序在后台保持事件状态。
我正在为iPhone开发一个应用程序,它从车辆收集大量数据,然后将其上传到远程服务器。该应用程序本身将安装在车辆中,连接到电池供电,并在其大部分生命周期内无需太多用户交互即可收集数据。鉴于此,重要的是这些上传在后台进行,并且应用程序被“唤醒”成为进行上传的系统。此外,这是一个企业应用程序,因此该应用程序不需要通过Apple的批准。考虑到这些要求,我曾认为Apple的新iOS7后台获取API会是解决我的问题的好方法。当然,由于我没有完全按预期使用它,所以有些事情可能会给我带来一些问题,我想澄清一下。看完有关新API的WWDC视频后,我了解到iOS将尝试识别应用程序的使用模式,并仅在使用前