iphone - 使用 UIBackgroundModes 在后台模式下运行代码

标签 iphone objective-c ios cocoa-touch

有没有人尝试过使用 UIBackgroundModes 注册任何网络内容?我想继续运行我的服务器获取代码并根据服务器响应播放一些声音,即使我的应用程序在后台或设备正在休眠。

关于此的任何线索以及使用它会产生什么影响?

最佳答案

如果您使用 UIBackgroundModes 声明您的应用程序适用于 VoIP 并注册定期保持事件处理程序,您几乎可以在后台执行任何您想做的事情。但是除非你真的是一个 VoIP 应用程序,否则你不会用它进入 App Store。参见 the documentation哪些类型的东西可以在后台运行,哪些不可以。

关于iphone - 使用 UIBackgroundModes 在后台模式下运行代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10858598/

相关文章:

iphone - 如何在 AVAudioPlayer 中静音?

ios - 警报字段关闭一个

ios - 测试 UNNotificationSettings

iphone - 如何使 HTML5 应用程序可安装在 Android Market 和 Apples AppStore 上?

java - 是否有 Java/Android 等效于 NSArray 的 iOS 函数 "componentsJoinedByString"?

objective-c - 如何获取本地化的计时器标签,例如UIDatePickerModeCountDownTimer?

ios - 如何更改 UIButton : The signup button in Parse`s PFLoginViewController 的颜色

ios - NSFetchedResultsController 不知道数据已被 NSBatchUpdateRequest 更改

iphone - 从命令行编译 iOS 字符串文件

ios - 执行 segue 完成后如何做某事?