在iOS的背景下定期播放声音



我想在应用程序中时定期播放声音,但是在进行了一些研究之后,不确定是否可以。在我放弃或浪费太多时间尝试之前,我想与社区进行仔细检查。

我想出了如何在应用程序在后台时启用播放声音,但是该应用程序最终仍会被杀死,并且计时器停止触发(如果我使用bindbackgroundtask,则在悬挂模式下运行10分钟的时间:但这还不够(。我有其他想法:

1(似乎有一种"背景获取"模式,它可能像计时器一样使用,但这是一个黑客攻击,可能被Apple拒绝。

2(背景中的循环空白音频或音频API的其他循环部分以保持应用程序的活力?再次,苹果可能会拒绝这是可能的。

3(启用位置API保持应用程序存活并播放音频。再次入侵,对电池不利,苹果99%会拒绝这一点。

4(我在某个地方读到,推动通知可以为此起作用,但需要一个复杂的服务器后端,如果有可能的话,请进行。

这些方法中的任何一种是可行的还是有其他方法?

您可以使用声音计划的本地通知。

最新更新