回答編集履歴
2
更新
answer
CHANGED
@@ -5,7 +5,7 @@
|
|
5
5
|
位置が変わったことを検出した時にアプリが起こされてdidUpdateLocationsが呼び出されると
|
6
6
|
思うんですが、 実際に移動して試しているんですか?
|
7
7
|
|
8
|
-
それと、そのコードでは現在時刻から15秒前以内に位置情報を取得した時だけprintするようになっているようですが、現在時刻より15秒以上前に取得した位置情報
|
8
|
+
それと、そのコードでは現在時刻から15秒前以内に位置情報を取得した時だけprintするようになっているようですが、現在時刻より15秒以上前に取得した位置情報は自分で捨てているだけで、実際には通知されているという可能性はないですか?
|
9
9
|
|
10
10
|
[https://developer.apple.com/jp/documentation/UserExperience/Conceptual/LocationAwarenessPG/CoreLocation/CoreLocation.html#//apple_ref/doc/uid/TP40009497-CH2-SW10](https://developer.apple.com/jp/documentation/UserExperience/Conceptual/LocationAwarenessPG/CoreLocation/CoreLocation.html#//apple_ref/doc/uid/TP40009497-CH2-SW1)
|
11
11
|
の説明にある通り、バックグラウンドでは電力の節約のために位置情報の変化を検出した時にすぐに呼び出すのではなく、一定数の変化情報がたまってからアプリを起こして、まとめて通知するという機能もありますよ。
|
1
更新
answer
CHANGED
@@ -5,7 +5,7 @@
|
|
5
5
|
位置が変わったことを検出した時にアプリが起こされてdidUpdateLocationsが呼び出されると
|
6
6
|
思うんですが、 実際に移動して試しているんですか?
|
7
7
|
|
8
|
-
それと、そのコードでは現在時刻から15秒前以内に位置情報を取得した時だけprintするようになっているようですが、現在時刻より15秒以上前に取得した位置情報を捨てているという可能性はないですか?
|
8
|
+
それと、そのコードでは現在時刻から15秒前以内に位置情報を取得した時だけprintするようになっているようですが、現在時刻より15秒以上前に取得した位置情報を捨てているだけで、実際には通知されているという可能性はないですか?
|
9
9
|
|
10
10
|
[https://developer.apple.com/jp/documentation/UserExperience/Conceptual/LocationAwarenessPG/CoreLocation/CoreLocation.html#//apple_ref/doc/uid/TP40009497-CH2-SW10](https://developer.apple.com/jp/documentation/UserExperience/Conceptual/LocationAwarenessPG/CoreLocation/CoreLocation.html#//apple_ref/doc/uid/TP40009497-CH2-SW1)
|
11
11
|
の説明にある通り、バックグラウンドでは電力の節約のために位置情報の変化を検出した時にすぐに呼び出すのではなく、一定数の変化情報がたまってからアプリを起こして、まとめて通知するという機能もありますよ。
|