首页 > 解决方案 > 在 iOS 后台的特定时间播放声音

问题描述

我有一个穆斯林应用程序,它会在全天的祈祷时间触发带有声音的本地通知。声音限制为 30 秒。我正在寻找一种解决方法来播放比这更长的声音。

我发现即使应用程序在后台,我也可以使用 AVAudioSession 播放音频,方法是在 Capabilities 目标选项卡中打开背景模式(音频、Airplay 和画中画)并使用后台任务播放音频。但是我想通过安排在特定时间播放声音。在我发现的解决方法中,还设置了连续的本地通知。但是,我遇到了一个警报应用程序(Alarmy),它可以在收到本地通知时播放声音。这怎么可能?先感谢您!

标签: iosswiftschedulebackground-taskunnotificationrequest

解决方案


推荐阅读