AudioUnit を使用して、オーディオの記録と再生を処理しています。
そして、info.plist の UIBackgroundModes キーにオーディオを追加して、バックグラウンドに入ったときに録音または再生を続けます。
問題は、アプリがオーディオを録音または再生していないときでも、アプリがバックグラウンドで実行されていて、デバイスがロックされているかホーム画面にあるときに赤いアラート バーが表示されることです。
では、バットライフを節約するために、記録していないときにアプリを一時停止できるようにするにはどうすればよいですか? UIBackgroundModes キーを追加する前と同じように?