Я только что нашел этот вопрос, когда искал что-то, связанное с push-уведомлением ..
Этого можно добиться, прослушивая push-уведомление и начав воспроизводить звук в приложении при получении push-уведомления
1) для iOS7 и выше, вы можете получать push-уведомления, даже если пользователь не открывает приложение с помощью этого метода
- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult result))completionHandler;
2) внутри метода вы можете позволить своему приложению начать воспроизведение звукового файла. Вам может потребоваться дополнительная работа, чтобы настроить AVAudioSession так, чтобы ваш звук воспроизводился, даже когда устройство находится в беззвучном режиме. Вы можете проверить документацию для получения более подробной информации - для надлежащей обработки звука потребуется некоторое время. Вам нужно учитывать ситуации, когда другое приложение уже воспроизводит звук или вывод звука из другого канала, например динамик, наушники и т. д.