iOS 7.1 - 如何使用LocalNotification让手机振动,应用程序在后台?

时间:2014-09-12 20:07:57

标签: ios objective-c iphone xcode ios7

我需要在我的应用程序中使用一些闹钟功能。

当LocalNotification触发且应用程序在后台时,其中一个应该是让手机振动并播放声音(最多30个)。

但振动仅振动一次(声音仍在播放)。 正如我之前所说,我需要一个很长的振动。

我该怎么做?

我按照这些链接:

https://developer.apple.com/library/prerelease/ios/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/BackgroundExecution/BackgroundExecution.html

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/

Get iPhone to Vibrate

我做了以下设置:

目标:能力: 在背景模式下 - >检查:模式:音频和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];

0 个答案:

没有答案