应用程序在后台时,是否可以获取电池状态然后播放声音?

时间:2014-06-06 04:01:54

标签: ios objective-c cocoa-touch

当应用在后台运行时,是否可以获得UIDeviceBatteryStateDidChangeNotification?然后使用AVAudioPlayer发出声音吗?

1 个答案:

答案 0 :(得分:0)

UIDeviceBatteryStateDidChangeNotification不会唤醒您的应用;您的应用可以处理通知selected list of allowable background modes。但请记住,虽然在背景中播放音频类似可能是代码,Apple会拒绝您的应用程序。因此,如果您希望在App Store中获得批准,则应该避免使用。