ios - 在应用程序后台观察 NSDate 或 Time 以播放自定义声音作为警报

标签 ios objective-c xcode nsdate

我正在开发指示祈祷时间的祈祷应用程序。如果应用程序正在运行或在后台运行,我现在所要做的就是。当祈祷时间到达时,我想播放超过 60 秒的声音。 我坚持在后台观察时间。任何人都请帮助我。

最佳答案

iOS 应用程序不会在后台运行超过 10 分钟,除非是音乐或 lbs 应用程序。但是,你可以使用UILocalNotification,一个UILocalNotification的声音不能超过30秒,所以如果你想要一个60秒的声音,你需要调度多个UILocalNotification。

关于ios - 在应用程序后台观察 NSDate 或 Time 以播放自定义声音作为警报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14919398/

相关文章:

ios - Xcode:为什么我的 NSLog 被调用了两次?

xcode - 如何将旧版构建系统与 Xcode 1 0's ` xcodebuild` 一起使用?

ios - 过于频繁地重新计算路线的问题

ios - 计算 subview 在 UIView 圆上的圆心坐标(倒坐标系)

iphone - Core Text - 小框文本太多 - 如何添加三个点?

ios - 从 xcode 10.1 上传构建到 itunes 错误

xcode - Swift:检查变量是否为零

ios - 拍摄 Firebase 数据的快照并存储数据

ios - 避免在 Meteor Facebook 身份验证插件中按 'done'

iphone - 从 appdelegate 调用 viewcontroller 中的函数