2011-04-25 41 views

回答

0

簡短的回答:是

關鍵是要確保當手機進入睡眠狀態的應用程序不會被轉到後臺運行。像檢測加速度計中的變化和播放聲音的其他元素都是標準功能。

至於沒有睡眠的解決方案,之前有人問過,基本上是你在播放音樂樣本,應用程序會繼續運行,所以也許連續播放一段沉默的循環。

+1

如果您向商店提交的小音頻技巧留在後臺,您不僅有可能遭到商店拒絕,還會暫停您的開發者帳戶。 – rcw3 2011-04-25 17:34:28

+0

這裏有一個參考,如果它有幫助:http://blog.marcopeluso.com/2009/08/23/how-to-prevent-iphone-from-deep-sleeping/ – NWCoder 2011-04-25 17:43:36

+0

一個SO相關的問題:http:// stackoverflow.com/questions/1551712/running-iphone-apps-while-in-sleep-mode – NWCoder 2011-04-25 17:44:02

0

只有當你離開專爲在前臺運行目的的應用程序。

如果您的應用程序在後臺運行,則無法執行此操作。

1

不是通過官方認可的方式(即您可以在越獄手機上設想)。主要是,你不能爲此目的在後臺運行。如果應用程序在前臺運行,您可以輕鬆檢測到動作並執行一項活動 - 但是如果手機在沒有活動的情況下放置太久,它將會睡眠。

1

不幸的是,加速計並不是您應用info.plist中UIBackgroundModes選項中的指定鍵之一。

現在只有可用的auido,location和voip。

相關問題