デモアプリで解説! SwiftにおけるGeoFence実装の勘所 #iosdc #b
SwiftでのGeoFence実装 - Tipsを添えて
satoshi0212 (@shmdevelop)
GeoFence機能の実装方法と、動作テストを繰り返す中で得た知見とTipsを共有します。
低消費電力、アプリが"Not running"状態からでも起動できる、など強力な利点があるこの機能ですが精度や地点登録個数など制限もあります。
続きを読む
SATOSHI
@shmdevelop
CyberAgent、Cyber AI Productions xRエンジニア・xRギルドリーダー・Next AR Experts 発信はすべて個人の見解です #hundred_days_msl_challenge #hundred_days_ar_challenge #30_days_visionOS
iOSDC Japan
@iosdcjp
Next up: 15:20 Track B / SwiftでのGeoFence実装 - Tipsを添えて / satoshi0212 @shmdevelop #iosdc #b
2016-08-20 15:15:02
ひまらつ
@himara2
「Significiant Location Change Monitoring」の6種類。後半4種類は、アプリが死んでいても動作し続ける。 #iosdc #b
2016-08-20 15:25:07
ひまらつ
@himara2
ジオフェンスの制度の制限としては最小距離は200mにするようドキュメントに記述がある。試した経験としては100m単位で計測できた。 #iosdc #b
2016-08-20 15:26:54
ひまらつ
@himara2
ジオフェンスの検知タイミングのずれとしては、領域へのIN: 約10秒以内 / 領域からのOUT: 極端な場合は1~15分遅れ があった #iosdc #b
2016-08-20 15:27:47
田畑 浩平@個人アプリがDomani掲載🎉
@nerd0geek1
割とGeoFence辛みありそう。。。 特にOutの場合のNotification遅れ。 #iosdc #b
2016-08-20 15:28:21
ひまらつ
@himara2
ジオフェンスの動作確認。アプリのプロセスをkillした後、経路にしたがって移動するSimulationを実行して確認する。標準マップアプリを開いて位置の移ろいを確認するのかしこいな #iosdc #b
2016-08-20 15:32:46
ひまらつ
@himara2
「観測領域内に居続けたとき、当然IN/OUTが発動する」これ自分もなって調べたけど分からなかった。「ユースケースを想定して、1日に1回しか発動しないなどのロジックを入れた」なるほど #iosdc #b
2016-08-20 15:36:49