「友達を探す」ios アプリでは、友達が別の人の居場所を尋ねることができます。友達を探すがバックグラウンドで位置情報を取得し、位置情報サービスの矢印が一瞬表示されます。私は主に、GPS の矢印インジケーターが、ユーザーが友人から ping を受けている (オンのままではない) 場合にのみ表示されるという事実に関心があります。
想定しているシナリオ: ボブがアプリを開き、友人のジョンに ping でジョンの居場所を尋ねます。John の携帯電話は一時的に GPS の矢印を表示し、バックグラウンドで彼の位置をサーバーに送り返し、そこから情報を Bob に送り返すことができます。
これを達成するための基本戦略は何ですか?アプリをバックグラウンドで起動して位置情報を取得する方法はありますか?
特定のアクションが発生したときにのみユーザーの場所を取得したいので、重要な場所の変更のようなものは使用したくありません (友人がそれらに ping を送信します)。
本当にありがとう!!