アプリがバックグラウンドに移行したときに「アプリに戻る」ステータスバーを作成する方法は?
-
29-09-2019 - |
質問
オーディオを再生したり、オーディオを録音したりしているときにアプリが背景に移動したら、電話をかけて別のアプリに交換しているときに表示されるグリーンの「コールイン」ステータスバーのようなものを提供したいと思います。 「アプリに戻る」機能。
これはプライベートAPIかもしれないと思いましたが、Griffin Italkアプリがオーディオを録音しているときにこれを行っていることに気付きました(写真を参照)。 Info.plist
設定、 AVAudioSession
, 、 UIApplication/Delegate
または何であれ)この魔法を起こさせる。私のアプリは現在動作しており、バックグラウンドでオーディオを録音しており、うまく機能します。この動作を取得するために設定していない場所があると思います。
誰かが私を正しいドキュメントに向けたり、この動作を示すサンプルコードを教えたりできますか? (私は精査しました オーディオドキュメント そして、それを見つけることができませんでした)。
ありがとう!
解決
これを行うためのプライベートAPIがあるかもしれませんが、アプリストアに入りたい場合は、 VoIPアプリとして登録します, 、Skypeや(私が想像する)Italkのようなコールステータスバーを取得します。
他のヒント
実際、レッドバーは実際には、アプリケーションがバックグラウンドでオーディオを記録しているときにのみ表示されます。アプリケーションVoIPとオーディオをマークするときにのみこれを行ったことがあります。
マークのみがバックグラウンドオーディオアプリケーションとしてのみこれを行うことができるかもしれませんが、私はこれを試していません。
所属していません StackOverflow