最近,我试图让一个应用程序需要在后台工作,我用声音来保护应用程序从ios.Neither VOIP,也没有蓝牙,而不是一个幸运的是被杀害,演示效果很好,直到一个新的应用程序执行其在后台运行也然后在10分钟之后演示被杀死了,有没有人可以帮助我解决问题?必须有其他的感谢!!后来我发现了一个在后台模式下做得很好的新应用程序 . 这里是网址:https://itunes.apple.com/us/app/pacer-pedometer-plus-weight/id600446812?mt=8,对不起,我不擅长英文.. - (void)applicationDidEnterBackground:(UIApplication *)application {if(counter == 0){[player play]; //将此类注册为音频会话的委托 . [[AVAudioSession sharedInstance] setDelegate:self]; [[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:nil];
UInt32 doSetProperty = 0;
//The C Style function call
AudioSessionSetProperty (
kAudioSessionProperty_OverrideCategoryMixWithOthers,
sizeof (doSetProperty),
&doSetProperty
);
// Activates the audio session.
NSError *activationError = nil;
[[AVAudioSession sharedInstance] setActive: YES error: &activationError];
[player setDelegate:self];
//play audio
[player play];
[self backgroundHandler];
}
}