Как создать строку состояния «возврата в приложение», когда приложение переходит в фоновый режим?

Когда мое приложение переходит в фоновый режим при воспроизведении звука или записи звука, я хотел бы предоставить что-то вроде зеленой строки состояния «В разговоре», которая появляется, когда вы участвуете в вызове и переключаетесь на другое приложение, что дает возможность быстрого «возврата в приложение».

Я подумал, что это может быть частный API, но заметил, что приложение Griffin iTalk делает это, когда записывает звук (см. Рисунок), поэтому я знаю, что это можно сделать, но я не смог понять, что API - это (параметр Info.plist , AVAudioSession , UIApplication / Delegate или что-то еще), чтобы осуществить эту магию. Мое приложение в настоящее время работает и записывает звук в фоновом режиме и работает нормально, я предполагаю, что где-то есть какой-то бит, который я не настраиваю, чтобы получить такое поведение.

Может ли кто-нибудь указать мне на нужные документы или пример кода, демонстрирующего такое поведение? (Я просмотрел Аудио документацию и не смог ее найти).

Спасибо!

alt text

7
задан Eric 1 December 2010 в 01:10
поделиться