2013-04-21 44 views
2

我有一个可以引导用户完成锻炼的健身应用程序,但为了做到这一点,应用程序即使在后台也必须保持活动状态。具体来说,这对于我们新的音频发布至关重要,该发布会引导用户使用切入和切出的音频提示进行锻炼。目前,我正在使用TriggerIO's implementation to play audio,这也是allows background audio,但只会继续后台执行,直到音频文件结束。另外,我很快会用native plugin替换它,其中包括背景音乐眩目。在屏幕锁定的情况下运行TriggerIO iOS应用程序?

音频文件播放结束后,我能否在后台继续运行我的HTML5应用程序?

谢谢。

回答

4

有没有办法让网页视图iOS上的后台永久运行 - 有一组有限的被允许在后台运行的任务:看http://developer.apple.com/library/ios/#documentation/iphone/conceptual/iphoneosprogrammingguide/ManagingYourApplicationsFlow/ManagingYourApplicationsFlow.html#//apple_ref/doc/uid/TP40007072-CH4-SW20

根据您的音频播放的需求如何预测的是,您可能可以通过使用本地通知(http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Introduction/Introduction.html#//apple_ref/doc/uid/TP40008194),这会更简单,因为您的应用程序不需要额外的UIBackgroundModes。

如果本地通知不适合你,请联系[email protected]:我们还没有办法让插件请求新的后台处理模式,但这绝对是我们可以添加的东西。

+1

谢谢你的回答,詹姆斯!本地通知不适用于我,但请求后台处理模式。我会联系支持人员。 – Garrett 2013-04-23 02:36:04

相关问题