Como parar e retomar o áudio de fundo do aplicativo para iPhone?

Estou trabalhando no aplicativo para iPhone baseado em mensagens. Eu adicionei o som Beep para receber mensagens de outra pessoa. Estou tocando som de bipe usandoAVAudioPlayer. Meu problema é quando o usuário ouvir música de outros aplicativos em segundo plano, se receber a mensagem do meu aplicativo, o som do bipe será reproduzido e a música / áudio de fundo não será retomada.

Eu quero tocar o som do meu bipe pausando a música de fundo / áudio e novamente eu tenho que retomar o áudio / música do meu aplicativo. É possível no desenvolvimento de iOS? alguém pode me ajudar por favor?

EDITADO:

Este é o meu código de exemplo.

- (void)viewDidLoad
{
    [super viewDidLoad];
    self.title = @"Music";
    self.navigationController.navigationBar.barStyle = UIBarStyleBlack;

    NSString *urlString = [[NSBundle mainBundle] pathForResource:@"basicsound" ofType:@"wav"];
    NSURL *audioURL = [[NSURL alloc] initWithString:urlString];
    NSError *error;
    audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:audioURL error:&error];
    [audioPlayer setDelegate:self];
    [audioPlayer prepareToPlay];

    audioSession = [AVAudioSession sharedInstance];
    [audioSession setActive:YES error:&error];
    [audioSession setCategory:AVAudioSessionCategoryPlayback error:&error];
    [audioPlayer play];    
}

-(void)audioPlayerDidFinishPlaying:(AVAudioPlayer *)player successfully:(BOOL)flag
{
    if (flag == YES) 
    {
        NSLog(@"Audio Played successfully");
        NSError *error;
        [audioSession setActive:NO error:&error];
    }
}

questionAnswers(2)

yourAnswerToTheQuestion