Cuando mi aplicación se mueve al fondo mientras reproduce audio o graba audio, me gustaría proporcionar algo así como la barra de estado verde "En llamada" que aparece cuando está en una llamada y cambia a otra aplicación, dándole una rápida capacidad de "regresar a la aplicación".¿Cómo crear una barra de estado de "regresar a la aplicación" cuando la aplicación pasa al segundo plano?
Pensé que esto podría ser una API privada, pero noté que la aplicación Griffin iTalk hace esto cuando está grabando audio (ver imagen), así que sé que se puede hacer, pero no he podido descifrar qué la API es (la configuración Info.plist
, AVAudioSession
, UIApplication/Delegate
o lo que sea) para hacer que esta magia suceda. Mi aplicación actualmente está funcionando y grabando audio en segundo plano y funciona muy bien, supongo que hay un poco en algún lugar que no estoy configurando para obtener este comportamiento.
¿Alguien me puede indicar los documentos correctos o muestra el código que muestra este comportamiento? (He rastreado el Audio docs y no he podido encontrarlo).
Gracias!
Gracias, Jeff. Establecí la propiedad "audio" 'UIBackgroundModes', pero no la de VoIP. Parece un poco de trampa (y, por lo tanto, posible rechazo) registrarse como aplicación VOIP si realmente no eres VOIP (aunque supongo que es un punto debatible). Lo conseguí para trabajar, después de encontrar este problema: http://stackoverflow.com/questions/4085698/gui-is-stuck-with-uibackgroundmodes-voip-audio – Eric