我想像MBB一样制作iOS7应用程序
我正在阅读的文章是http://www.engadget.com/2013/09/27/mlb-to-use-ios-7s-ibeacon/
这篇文章说:
安装了MLB应用程序,
Beacon(蓝牙LE设备)为MLB应用发送Proximity UUID,
MLB应用程序制作Passbook票证或更新票证(以及锁定屏幕更新存折)
此功能,只能有一个特殊的Apple身份验证应用程序吗?
有些文章说:基于位置的营销和Passbook门票 这个特殊的应用程序使iBeacons成为去年Passbook中支持的地理围栏Apple的扩展,当您跨越定义的GPS位置的地理围栏阈值时,可以在锁定屏幕上弹出已安装的通行证,票证或会员卡。使用BLE,商家或其他提供商可以定义更具针对性的“微观位置”来触发警报,在某些情况下,要求您出现iBeacon以验证Passbook条目。
我不明白'特定应用'......
iOS7应用程序可以使发布存折使用iBeacon而无需用户事件吗?
(我不太懂英语;对不起;;)
答案 0 :(得分:4)
Bluetooth Beacons支持是iOS 7的新增功能。
不是使用GPS,而是通过确定手机与蓝牙信标相关的位置来工作。这些信标不断广播标识它们的UUID。信标在室内提供更高的精确度,因为GPS在有遮盖的空间中不能很好地工作。
标准CoreLocation框架定义了一个名为CLBeaconRegion的新类:
CLBeaconRegion对象定义一种区域类型,该区域基于设备与蓝牙信标的接近程度,而不是地理位置。信标区域查找其标识信息与您提供的信息匹配的设备。当该设备进入范围时,该区域会触发传递适当的通知。
应用可以在接近这些信标时请求通知。这就是MLB应用程序的工作原理。它被编程为识别这些信标并根据位置向用户提供报价和信息。
除了应用程序内的支持,Passkit还提供对这些信标的支持。它的工作方式大致相同。 pkpass文件包含识别各种信标的UUID列表,当电话靠近信标时,通行证显示在锁定屏幕上。
您可以通过查看包格式指南
了解有关Passkit支持的更多信息希望能回答你的问题。