【问题标题】:how to make iOS7 App for publish passbook, use ibeacon ( like MLB )如何制作用于发布存折的 iOS7 应用程序,使用 ibeacon(如 MLB)
【发布时间】:2013-10-10 07:02:30
【问题描述】:

我想做像 MLB 这样的 iOS7 应用程序

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

这篇文章说:

  1. 已安装 MLB 应用程序,

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

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

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

一些文章说:

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

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

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

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

【问题讨论】:

  • 这是一个非常广泛的问题。请询问您需要帮助的具体事项。

标签: bluetooth gps ios7 passbook ibeacon


【解决方案1】:

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

希望能回答你的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-06
    • 1970-01-01
    • 2020-01-11
    • 1970-01-01
    • 1970-01-01
    • 2012-11-13
    相关资源
    最近更新 更多