FULL VIDEO ON YOUTUBE - https://www.youtube.com/watch?v=wpl1f8f4Vis
Speaker: Kurt McIntire, Co-Founder, Vektor Digital
@kurtmcintire, @vektordigital
iBeacons are small devices that transmit data via Bluetooth Low Energy. iOS devices can detect these signals as well as transmit data as iBeacons. When within range of an iBeacon, events like push notifications and server calls can be triggered inside apps.
As mobile marketers and developers, iBeacon technology presents us an incredible opportunity to build sophisticated, proximity based apps for clients and for distribution on the App Store.
In this talk, we’ll explore:
1. What are iBeacons and BLE?
2. How to detect iBeacons inside your apps
3. How to make your iOS device act as an iBeacon
4. Potential applications / Apps using iBeacon
20. Requirements
1. User needs your app
2. User must have app-on (does not need to
be “open”)
3. User needs Bluetooth BLE compatible
device
4. User needs Bluetooth on
5. User must allow you to push messages
27. Set up a Region
!
CLBeaconRegion *beaconRegion!
- (id)initWithProximityUUID:(NSUUID *)proximityUUID
identifier:(NSString *)identifier;!
OR
- (id)initWithProximityUUID:(NSUUID *)proximityUUID
major:(CLBeaconMajorValue)major minor:
(CLBeaconMinorValue)minor identifier:(NSString
*)identifier;!
28. Set up a Region
static NSString *const kUUID =
@"B9407F30-F5F8-466E-AFF9-25556B57FE6D";!
!
static NSString *const kIdentifier =
@"EstimoteBeacon”;!
45. Set up a Region
- (id)initWithProximityUUID:(NSUUID *)proximityUUID
identifier:(NSString *)identifier;!
OR
- (id)initWithProximityUUID:(NSUUID *)proximityUUID
major:(CLBeaconMajorValue)major minor:
(CLBeaconMinorValue)minor identifier:(NSString
*)identifier;!
46. Set up a Region
static NSString *const kUUID =
@"DE8F8D67-4914-4B25-A9F2-EE0C624117CE";!
!
static NSString *const kIdentifier =
@”MyiPhone”;!