2023年7月9日のブックマーク (1件)

  • [iOS] バッテリー消費を抑えつつ、位置情報を定期的に収集する方法 | 月華堂

    ルナスコープのiOSアプリは、バックグラウンドで定期的に位置情報を収集しています。(ユーザが位置情報取得を許可した場合) 位置情報の定期取得に関するノウハウが書かれた日語の記事があまりないので、ルナスコープの開発で得た知見を共有します。 ※位置情報を取得するためのプロジェクトセットアップや実装の詳細は他サイトを参考にしてください バックグラウンドで定期的に位置情報を収集する iOSアプリは、基的にバックグラウンドでの動作をさせてくれません。ただし、位置情報収集の場合は違います。 次のメソッドを呼び出し、位置情報を取得し続けることができます。 LocationManager.startUpdatingLocation() そして、実機でテストして「バッテリー消費が激しすぎる!」という課題に多くの人がぶつかります。。 バッテリー消費を抑える バッテリー消費を抑える基は、Appleの公式ド

    [iOS] バッテリー消費を抑えつつ、位置情報を定期的に収集する方法 | 月華堂