ios 8 の location notification で簡単に領域観測

13
小ネタ:iOS 8の Location Notification で 簡単に領域観測 Kosuke Ogawa (@koogawa)

Upload: kosuke-ogawa

Post on 11-Jul-2015

1.303 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: iOS 8 の Location Notification で簡単に領域観測

小ネタ:iOS 8の Location Notification で 簡単に領域観測

Kosuke Ogawa (@koogawa)

Page 2: iOS 8 の Location Notification で簡単に領域観測

• 小川航佑 Kosuke Ogawa • @koogawa • ソフトウェアエンジニア • iOSアプリを仕事・趣味でいろいろ開発

50万DL突破! 20万DL突破!

Page 3: iOS 8 の Location Notification で簡単に領域観測

Local Notification

• iOS 7まで:指定した時間に通知

• iOS 8から:指定したエリアに到着したら通知(これがLocation Notification)

フォアグラウンドで動作していないアプリケーションが、 ユーザに何らかの情報を伝えるための仕組み

Page 4: iOS 8 の Location Notification で簡単に領域観測

実装方法

Page 5: iOS 8 の Location Notification で簡単に領域観測

位置情報の使用許可

「このAppを使用中のみ許可」権限が必要

Page 6: iOS 8 の Location Notification で簡単に領域観測

通知の許可

iOS 8からはLocal Notificationも許可が必要に

Page 7: iOS 8 の Location Notification で簡単に領域観測

Location Notificationの実装

Page 8: iOS 8 の Location Notification で簡単に領域観測

目的エリアに入ると

Page 9: iOS 8 の Location Notification で簡単に領域観測

デモ

Page 10: iOS 8 の Location Notification で簡単に領域観測

注意点• Location Notificationを設定する時点で既に目的地領域内にいる場合は何も起きない

• アプリ起動直後など、まだ位置情報が取れていないタイミングでNotificationを設定するとうまく動作しない

• 「このAppの使用中のみ許可」権限が必要(常に許可してもらう必要がない)

Page 11: iOS 8 の Location Notification で簡単に領域観測

従来の領域観測との違い• 実装が簡単(ただし機能は少なめ)

• Background Modesをオンにする必要がない

• バッテリーの消費が抑えられる(個人的感覚)

Page 12: iOS 8 の Location Notification で簡単に領域観測

ありがとう ございました

Page 13: iOS 8 の Location Notification で簡単に領域観測

参考資料

• UILocalNotification Class Reference

• [iOS 8] Location Notification を使って領域観測で通知する

• [iOS 8] UILocalNotification もユーザー認証が必要になりました