を使用しているときに、ステータス バーに位置情報サービスが実行中であることを示す「GPS 矢印」が表示されるのは正常startMonitoringSignificantLocationChanges
ですか?
実際、アプリがバックグラウンドにあるときに、この矢印をステータス バーに表示したくありません (ユーザーは、アプリがバッテリーの寿命を縮めていると考えるからです)。しかし、重要な位置の変化を追跡する必要があります。
これが私が今まで持っている行動です:
- アプリがフォアグラウンドにある (ステータス バーに矢印が表示されない)
- ユーザーがホームボタンをクリックする =>デリゲートメソッド
startMonitoringSignificantLocationChanges
に入るときに実行するapplicationDidEnterBackground
=> 矢印が表示される... (私が望んでいないこと!)
起動時にステータスバーに矢印が表示されるのは正常なのか、それを消す方法があれば教えてくださいstartMonitoringSignificantLocationChanges
。
ありがとう !