Come creare un “ritorno alle app” barra di stato quando un'applicazione passa in secondo piano?
-
29-09-2019 - |
Domanda
Quando i miei app si sposta verso il fondo, mentre sia di riprodurre file audio o la registrazione audio, vorrei fornire qualcosa di simile al verde "In Call" barra di stato che appare quando si è in una chiamata e di swap fuori per un'altra applicazione, dando un rapido "ritorno alla app" capacità.
ho pensato che questo potrebbe essere un privato API, ma ho notato il Griffin iTalk applicazione fa questo quando si sta registrando l'audio (vedi foto) - quindi so che si può fare, ma non sono stato in grado di capire ciò che il API è (l'impostazione Info.plist
, il AVAudioSession
, la UIApplication/Delegate
o qualsiasi altra cosa) per rendere questa magia accadere. La mia app è attualmente al lavoro e la registrazione audio in background e funziona bene, suppongo che ci sia qualche posto po 'io non sono l'impostazione per ottenere questo comportamento.
Qualcuno può o punto me la documentazione destra o codice di esempio che presenta questo comportamento? (Ho perlustrato i documenti Audio e non sono stati in grado di trovarlo).
Grazie!
Soluzione
Non ci può essere un privato API per fare questo, ma se si vuole entrare in App Store, la cosa da fare è quello di registrarsi come VOIP app, che si ottiene l'in-call barra di stato, come Skype o (immagino) iTalk.
Altri suggerimenti
In realtà il rosso-bar in realtà appare solo quando l'applicazione sta registrando l'audio in background. Ho sempre e solo fatto questo quando segna il VOIP applicazione e audio.
Si può essere in grado di fare questo unico marchio è come sfondo applicazione Audio solo, ma non ho provato questo.