2013-10-11 26 views
4

在iOS6和以下版本中,这是不可能的,但是在iOS7中使用新的多任务处理API等我想知道它是否可行。我正在开发一个用于个人安全的应用程序......用户需要能够在后台模式下触发应用程序内的“an”...摇动功能将是最好的方法,但目前为止似乎不可能..检测应用程序背景中的摇动事件iOS7

任何帮助将不胜感激。 T

回答

2

背景任务功能并非您所想。苹果沉重规定它的使用。您可能正在考虑称为“后台抓取”的新iOS 7背景功能。您可以指望每隔几个小时将其作为批处理作业激活以进行部分后台处理。

新的后台抓取功能将在以下情况下使用:“该应用程序会定期从网络下载和处理少量内容。”

这会让您在后台更新您的应用程序的状态,以便新的iOS 7多任务功能让您在该视图中看到应用程序的更新状态。没有iOS 7的背景状态可以实现你想要的功能。

+1

谢谢你。我现在还每5分钟就向用户位置和电池状态“轮询”一次服务器,这样这个新的后台抓取工作就可以实现这一目标(比现在的解决方案更清晰,即每隔5分钟就会将应用程序保持在暂停模式, )..有没有办法从背景触发应用程序内的事件?甚至没有听私人的API ...基本上这个应用程序将有一个小的用户群,所以可以adhoc如果需要和绕过应用程序商店的批准.. –

+1

如果你在谈论使用私人API B/C你不必担心苹果的批准,也许VOIP?否则地点可能是你最好的选择。我还没有研究过这种事情的私人API。 –

+0

甜蜜的感谢伴侣。将调查furthur –