私のアプリは、バックグラウンドの位置の更新を登録します(重要な変更ではありません)。CoreLocationのバックグラウンドアップデートを停止する
その部分はうまくいきます。私はちょうど停止するのアプリは、バックグラウンドで60分後に更新します。私が今やっていることは、私のCLLocationManagerデリゲートでstopUpdatingLocation
と呼ぶことです。これは実際にはバックグラウンド位置情報の更新を受けたから私のアプリを停止、またはそれはますが、単にそれらを無視するかどうかどう
はしかし、私はわからないています。理想的には、私は、ユーザーの活動後のわずかな時間を除いて、私のアプリがバッテリーの放電を起こさないようにしたいと考えています。
アップルのマニュアルは、この1つで私にサークルを送信する傾向があります。 「バックグラウンドでコードを実行する」が答えを漏らそうとしていると思うと、「Location Awareness Programming Guide」に案内されます。その質問が具体的になる直前に、私はバックグラウンドでコードを実行しています。 :)イベントの配信を無効に
注:重要な変更箇所の更新には関心がありません。都市や郊外でこれを広範囲にテストしてきましたが、時には3kmの移動後も0回の更新があります。私は高品質な位置情報を求めていますが、アプリの使用中の限られた期間は、その後1時間までです。私はちょうど '' '' stopUpdatingLocation'''がGPS/wifiラジオ三角測量/三畳込みを実際に止めるかどうかを確認したいのです。ありがとう! :) –