Wie eine „Rückkehr zu App“ Statusleiste erstellen, wenn App in den Hintergrund geht?
-
29-09-2019 - |
Frage
Wenn meine App in den Hintergrund verschoben, während entweder Wiedergabe von Audio- oder Audio-Aufnahme, würde Ich mag so etwas wie die das Grün bieten „In Call“ Statusleiste, die angezeigt wird, wenn Sie in ein Gespräch und tauschen, um eine andere App, geben Sie eine schnelle „Rückkehr zur App“ -Fähigkeit.
Ich dachte, dies könnte eine private API sein, aber ich merkte, die Griffin iTalk App dies tut, wenn es Audio-Aufzeichnung (siehe Bild) - so dass ich weiß, dass es getan werden kann, aber ich habe nicht in der Lage gewesen, um herauszufinden, was die API ist (die Info.plist
Einstellung, die AVAudioSession
, die UIApplication/Delegate
oder was auch immer) diese Magie geschehen zu lassen. Meine App ist derzeit arbeitet und Aufnehmen von Audio im Hintergrund und funktioniert gut, ich nehme an, dass eine Bit irgendwo Ich gründe dieses Verhalten nicht zu erhalten.
Kann jemand entweder zeigen Sie mir den richtigen docs oder Beispielcode, zeigt dieses Verhalten? (Ich habe die Audio docs und nicht in der Lage, es zu finden).
Danke!
Lösung
Es kann eine private API sein, dies zu tun, aber wenn Sie in die App Store zu bekommen, um die Sache zu tun auf als VOIP App registrieren, mit dem Sie die in-Anruf bekommt Statusleiste, wie Skype oder (ich stelle mir vor) iTalk.
Andere Tipps
Eigentlich tatsächlich die rot-Bar wird nur angezeigt, wenn die Anwendung von Audio im Hintergrund der Aufnahme wird. Ich habe immer nur das getan, wenn die Anwendung VOIP und Audio-Kennzeichnung.
Unter Umständen können Sie dies tun, indem nur Markierung als Hintergrund Audio-Anwendung nur, aber ich habe nicht versucht.