2017-09-24 3 views

答えて

1

アプリがバックグラウンドであっても監視場所を維持する必要がある場合は、標準位置サービスを使用して、UIBackgroundModesキーの位置の値を指定して、バックグラウンドでの実行を継続し、場所の更新を受信します。

GPSレベルの精度がアプリにとって重要ではなく、継続的なトラッキングが必要ない場合は、GPSを使用しないでください(この状況では、位置管理のpausesLocationUpdatesAutomaticallyプロパティをYESに設定して電力を節約する必要があります)重要な変更ロケーションサービスを使用することができます。重要な変更のロケーションサービスを正しく使用することは重要です。これらのアップデートは、停止するまで連続して24時間連続して実行され、有効に活用されないとエネルギー使用量が増加することがあります。

詳細については、Location and Maps Programming Guideをご覧ください。

+0

アプリはバックグラウンドで終了していますか? –

+0

アプリが終了したときとバックグラウンドにいるときは、2つの異なる状態ですが、両方でその場所をトラッキングできます。このhttps://developer.apple.com/library/content/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/BackgroundExecution/BackgroundExecution.html#//apple_ref/doc/uidの詳細については、**ユーザーの場所のトラッキング**をご覧ください。/TP40007072-CH4-SW25 – elfanek

関連する問題