这个问题可能与其他许多问题重复,但我仍然在问,因为我真的需要得到它的任何解决方案。让iOS应用程序永远在后台运行
对于iOS之前的版本6,对于那些具有A7芯片的设备。
我有一个与Accelerometer交互的应用程序。我也通过播放声音文件并将音频服务设置为开启以用于后台任务来在后台运行它。
现在,如果任何第三个应用程序播放音乐,它将控制设备的共享音频会话,这会导致我的后台线程调用完成处理程序,假定后台任务已完成。
现在我的应用程序可以被iOS和iOS中断,如果它在很长一段时间后仍然保留在后台,我无法与加速度计进行交互。
是否有任何方法/技巧/破解让我的应用程序一直运行,除非我自己杀了它。
同样,这是一个重复的问题,但我真的很想与您分享我的问题,以帮助我解决这个问题。
因为我知道我们不能永远这样做。背景应用程序运行是我在iOS中面临的最困难和最不稳定的概念。 – Tendulkar
根据[Apple](https://developer.apple.com/library/ios/documentation/iphone/conceptual/iphoneosprogrammingguide/ManagingYourApplicationsFlow/ManagingYourApplicationsFlow.html#//apple_ref/doc/uid/TP40007072- CH4-SW20) – Yogi