我需要在我的应用程序中使用一些闹钟功能。
当LocalNotification触发且应用程序在后台时,其中一个应该是让手机振动并播放声音(最多30个)。
但振动仅振动一次(声音仍在播放)。 正如我之前所说,我需要一个很长的振动。
我该怎么做?
我按照这些链接:
https://developer.apple.com/library/ios/qa/qa1668/_index.html
http://www.raywenderlich.com/29948/backgrounding-for-ios
http://www.sagorin.org/ios-playing-audio-in-background-audio/
我做了以下设置:
目标:能力: 在背景模式下 - >检查:模式:音频和AirPlay
@ MyProject的-plist中:
<key>UIBackgroundModes</key>
<array>
<string>audio</string>
<string>location</string>
</array>
@源代码:
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:nil];
[[AVAudioSession sharedInstance] setActive: YES error: nil];