位置情報サービスをバックグラウンドで永続的に使用してビーコンと GPS 地域を監視する iOS アプリを開発しています。これにより、デバイスが iBeacons の場所の近くにない場合、アプリが無駄にバッテリーを消費します。また、ステータス バーに位置情報サービスの青い矢印が常に表示されるため、ユーザーにアプリの印象が悪くなります。
位置情報サービスを恒久的に使用することを避けたいのですが、iBeacons を検出できるようにしたいと考えています。デバイスが iBeacons の位置に近いかどうかを確認するために定期的にアプリを起動すると、バッテリーが節約され、位置情報サービスの青い矢印が常にステータス バーに表示されることなく、デバイスの位置を特定できるようになると考えました。
この解決策は可能ですか?それとも、より良い解決策があると思いますか?