iBeacon対応iOSアプリについてメモ
・タスクが意図的に落とされていると通知は来ない
OSのAPI経由で通知を受け取るためには、アプリを一度でも起動していればよいが、明示的に終了されているとダメ
フロントで起動している必要はないが、タスクリストには並んでいる必要がある
・端末再起動後にも、一度アプリを起動する必要がある
iOSの仕様では端末再起動後も起動アプリとサービスが維持されるのですが、少なくともiOS7.0.6では再度アプリを起動させる必要がある
(これはたぶんOSのバグ。近いうちに回避されるのでは)
・Passbookと連携可能
従来のロケーション判定をBeaconに置き換えることが可能
アプリ化してもよいし、Passbookアプリがかわりにやってくれるので、アプリ化しなくてもよい
最小限の配布方法はpkpassファイルをメール添付すればよいので、クーポンのみの場合などは便利
ハードウェアでBLE(Bluetooth Low Energy)に対応してるのは以下の機種
iPhone 4S以降
iPod touch 第5世代以降
iPad 第3世代以降
iPad mini 初代から全部
これらはすべてiOS7にアップデート可能な機種で、ハードウェア的にBT4のBLEに対応している