2010-02-19 76 views

回答

4

不是,它不是。您基本上不能在后台运行任何音乐应用程序。

虽然手机暂停时可以运行加速度计。

看到这个博客如何做到这一点:http://marcopeluso.com/2009/08/23/how-to-prevent-iphone-from-deep-sleeping/

我用这个技术,我的GPS记录应用程序。

+0

你如何使用它? – 2012-01-03 06:50:23

+0

您是否在后台使用加速度计?你能告诉我你是怎么做到的。我已经下载了代码,并尝试在我的类中获取加速度计数据。该文件播放,但加速度计根本不会被调用。 – 2012-01-03 09:10:53

+0

安德鲁约翰逊 - 苹果公司通过在背景中的应用程序也接受播放沉默的声音。 – Madhu 2013-06-18 04:47:27

0

不,目前不可能,至少如果你想通过App Store分发你的应用程序。

13

如果您的应用由于其他原因被允许在后台运行,您现在可以这样做。请参阅Core Motion API的startAccelerometerUpdatesToQueue:withHandler:方法here

+0

你的美丽,那就是我一直在寻找的。是的,你可以在后台处理加速度计。 Google startAccelerometerUpdatesToQueue:withHandler会告诉您手机会将加速数据排队,然后将其发送给处理函数以定期处理。 – 2012-07-12 04:10:28

+1

使用startAccelerometerUpdatesToQueue:处理程序我们可以在应用程序发送者到后台后的前10分钟获取加速度计更新。请继续获取更新。 – Madhu 2013-06-18 05:05:10

相关问题