バックグラウンドで実行しているときでもユーザーの位置を追跡するこのアプリを作成しました。CLLocationManagers メソッドを使用します
startUpdatingLocation
CLLocationManagerをに設定しました
desiredAccuracy=kCLLocationAccuracyNearestTenMeters
distanceFilter=250
すべてがフォアグラウンドとバックグラウンドで正常に機能します。しかし、デバイスを長時間 (数時間) 動かさないと、場所の矢印が消えていることがわかります。アプリに戻ると、矢印がすぐに戻ってきて、アプリがクラッシュしていないことがわかります。これは私が知らない LocationManager の「機能」ですか? LocationManager は何らかの「スタンバイ」状態になりましたか? これは、フォアグラウンドで実行されていないアプリでは問題にならないはずです.1時間移動でき、完璧なトラックが得られるからです.