2016-12-06 5 views
0

アプリが特定の機能を実行しているときにステータスバーを表示する方法があるかどうかを知りたいと思います。 Shazamのようなものは、Auto Shazamがオンのときに行いますが、これはマイクとShazamのアプリケーションコードの何かではないかもしれませんが、プログラム的にこれを実現する方法があるのだろうかと思っています。好ましくはSwiftでもObj-Cでも動作します。アプリの呼び出しステータスバー

images.jpg

答えて

2

これは、アプリによって直接実行されていないが、これはアプリがバックグラウンドでいくつかの機能のいずれかを使用しているOSによって行われ

バーが赤ですときアプリはマイクをバックグラウンドで使用しています。
アプリがの位置にバックグラウンドでアクセスしているとき、バーは青色のです。
デバイスがパーソナルホットスポットに接続されている場合、バーは青色です。
電話(WhatsAppを含む)が使用されている場合、バーは緑色です。

他のシナリオではさらに色があるかもしれませんが、これは私が出会ったものです。

このバーをオンデマンドで追加する方法はわかりません。

+0

MessengerやWhatsAppのようなアプリは、ユーザーが「通話中」であることをどのように伝えますか? –

+0

バーはWhatsAppでも緑色になります。私は同僚に電話をして確認しました。 –

+0

ああ私のアプリが「コール」に入っていることを知らせている場合、「コール」に似た、アプリケーションの機能中に緑色のバーが表示されます。 –

関連する問題