1

我想制作像 MLB 一样的 iOS7 应用程序

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

这篇文章说:

  1. 已安装 MLB 应用程序,

  2. 信标(蓝牙 LE 设备)为 MLB 应用程序发送 Proximity UUID,

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

这个功能,苹果认证只能有一个特殊的应用程序吗?

一些文章说:

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

我不明白“特定应用程序”...

iOS7应用程序可以在没有用户事件的情况下使用iBeacon发布存折吗?

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

4

1 回答 1

4

蓝牙信标支持是 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

希望这能回答你的问题。

于 2013-10-10T07:32:00.313 回答