アプリがバックグラウンドに移行したときに「アプリに戻る」ステータスバーを作成する方法は?

StackOverflow https://stackoverflow.com/questions/4320372

質問

オーディオを再生したり、オーディオを録音したりしているときにアプリが背景に移動したら、電話をかけて別のアプリに交換しているときに表示されるグリーンの「コールイン」ステータスバーのようなものを提供したいと思います。 「アプリに戻る」機能。

これはプライベートAPIかもしれないと思いましたが、Griffin Italkアプリがオーディオを録音しているときにこれを行っていることに気付きました(写真を参照)。 Info.plist 設定、 AVAudioSession, 、 UIApplication/Delegate または何であれ)この魔法を起こさせる。私のアプリは現在動作しており、バックグラウンドでオーディオを録音しており、うまく機能します。この動作を取得するために設定していない場所があると思います。

誰かが私を正しいドキュメントに向けたり、この動作を示すサンプルコードを教えたりできますか? (私は精査しました オーディオドキュメント そして、それを見つけることができませんでした)。

ありがとう!

alt text

役に立ちましたか?

解決

これを行うためのプライベートAPIがあるかもしれませんが、アプリストアに入りたい場合は、 VoIPアプリとして登録します, 、Skypeや(私が想像する)Italkのようなコールステータスバーを取得します。

他のヒント

実際、レッドバーは実際には、アプリケーションがバックグラウンドでオーディオを記録しているときにのみ表示されます。アプリケーションVoIPとオーディオをマークするときにのみこれを行ったことがあります。

マークのみがバックグラウンドオーディオアプリケーションとしてのみこれを行うことができるかもしれませんが、私はこれを試していません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top