現在位置情報を用いたアプリの開発を行なっています
アプリがキルされていたとしてもCoreLocationで位置情報が取れるとの文献は見かけたのですが、
アプリを初回起動して、その後ユーザーの位置情報をトラッキング、対象の位置に近づいたらアプリ内でAPI通信を行い、結果に応じてローカル通知を送るということはできるのでしょうか?
また、CoreLocationでなくとも他に方法はありますでしょうか?
以上、よろしくお願いいたします。
「アプリがキルされていたとしても」って、アプリが起動していない時のことを言っているですか?もしそうだとすると、どうして動いていないアプリが端末の現在位置を取得できるのでしょうか?
>「アプリがキルされていたとしても」って、アプリが起動していない時のことを言っているですか?
はい、その通りです。
位置情報に関してはアプリがキルされている状態であってもOS側がアプリを自動で起動 → 位置情報をアプリで取得 → アプリを自動で終了できるとの文献を見かけたので質問致しました次第です。
ですが、公式のフォーラムなど明確にアプリキルされている状態であっても取得できると書かれている文献を見つけることができずこちらに質問いたしました。
参考
https://program-life.com/1910
https://developer.apple.com/documentation/corelocation/getting_the_user_s_location/handling_location_events_in_the_background
なるほど。自分が誤解していたようです。すみませんでした。それで位置情報を教えてもらえるのであれば、結構なことですね。