位置情報を取得する方法およびタイミングについては、OSごとに以下の通りです。
iOS
- ネットワーク測位モードで組み込んだ場合(検知頻度:低)
- 大幅位置移動検出時
- 滞在、移動開始検出時
- 定期GPSモードで組み込んだ場合(検知頻度:高)
- 大幅位置移動検出時
- 滞在、移動開始検出時
- 5分に1回
Android
- 5分に1回 ※組込時、SDKで任意に指定可能
- アプリがフォアグラウンドになったタイミング
ほか、アプリをターミネートしてから再度起動した場合もGPS・セルベースの測位を得る事ができます。
💡 大幅位置移動検出時とは
通信時に基地局からの情報を元に、位置情報取得しております。
例として、Aという基地局の通信から、Bという基地局の通信に変わった場合に取得されます。
💡 滞在、移動開始検出時とは
「緯度経度、到着時間、出発時間」をiOSが知らせてくれる仕組みから位置情報を検知しております。
滞在の具体的な基準値やロジック等はOS側で、開示されているものではございませんのでご了承ください。
位置情報をFANSHIPサーバーへ送るタイミングはこちらを参照ください。
また、取得した緯度経度情報は、外部データ連携機能を利用することで、お客様の環境へ連携することが可能です。