如何制作iOS7应用程序发布存折, 使用iBeacon (如MLB)



我想让iOS7应用程序像MLB一样

我正在阅读文章是 http://www.engadget.com/2013/09/27/mlb-to-use-ios-7s-ibeacon/

这篇文章说:

  1. 已安装 MLB 应用程序 ,

  2. 信标 (蓝牙 LE 设备( 发送用于 MLB 应用程序的邻近 UUID,

  3. MLB应用程序制作存折票或更新票(和锁屏更新存折(

此功能,只能有一个特殊的应用程序进行Apple身份验证吗?

有的文章说:

基于位置的营销和存折票证这个特殊的应用程序使iBeacons成为去年Passbook中启用的地理围栏Apple的扩展,当您越过定义的GPS位置的地理围栏阈值时,它可以在锁定屏幕上弹出已安装的通行证,门票或会员卡。使用BLE,商家或其他提供商可以定义更有针对性的"微位置"来触发警报,在某些情况下,要求您在iBeacon面前才能验证存折条目。

我不明白"特定应用程序"...

iOS7应用程序可以使发布存折使用iBeacon而无需用户事件?

(我不太懂英语;;对不起;;)

蓝牙信标支持是iOS 7的新成员。

它不使用GPS, 通过确定与蓝牙信标相关的手机位置来工作.这些信标不断广播识别它们的 UUID.信标在室内提供更高的准确性,因为 GPS 在有盖的空间中效果不佳.

标准的 CoreLocation 框架定义了一个名为 CLBeaconRegion 的新类:

CLBeaconRegion 对象定义一种区域类型,该区域基于设备与蓝牙信标的接近程度,而不是地理位置。信标区域查找其标识信息与您提供的信息匹配的设备.当该设备进入范围内时,该区域会触发相应通知的传递。

应用可以请求在靠近这些信标时收到通知.这就是 MLB 应用程序的工作方式。它被编程为识别这些信标并根据位置为用户提供优惠和信息.

除了应用程序内的支持, Passkit 还提供这些信标的支持.它的工作方式大致相同。pkpass文件包含识别各种信标的UUID列表,当手机靠近信标时,通行证显示在锁定屏幕上。

您可以通过查看软件包格式指南来阅读有关 Passkit 支持的更多信息

https://developer.apple.com/library/ios/documentation/UserExperience/Reference/PassKit_Bundle/Chapters/LowerLevel.html#//apple_ref/doc/uid/TP40012026-CH3-SW4

希望这能回答你的问题。

最新更新