【发布时间】:2013-10-28 21:55:32
【问题描述】:
与 iBeacon 及其后台功能相关的 SO 问题数量正在增加,在这一点上存在一些混淆。 我一直在测试 AirLocate 项目。
iBeacon 有 2 个“功能”:区域监控和测距。
区域监控仅限于 20 个区域,并且可以在(监听设备的)后台运行,并且有不同的委托通知监听应用(和用户)进入/退出该区域 - 即使应用在后台或手机已锁定。
测距仅在前台工作,但会返回(到监听设备)一个数组(无限?)找到的所有 iBeacon 及其属性(UUID 等)。
此外,20 个区域的监控是设备限制。如果用户正在使用地理围栏提醒,其他使用区域监控的应用程序;这会降低这个数字。
-
1234563被锁了吗?
我认为广告设备(信标)也必须位于前台,以宣传收听设备可以“进入”的区域。我们是说,如果商店的所有者拥有 iOS 设备;例如,我不能通过让他(至少在早期)将他的 iPhone 用作广告设备(信标)来为他省钱 - 因为该应用可能不会总是在前台?
因此,在 iBeacon + MLB 的情况下,应用程序使用单个 UUID(或
然后我可以调用 iBeacon:一个需要用户最“前台”关注才能拥有“完整”实际用例的单个位置/事件(商店、公园等)功能吗?
我试图清楚地表达用户案例以使其实用。请多回答是或否。
【问题讨论】:
-
我们确定“另外,20 个区域监控是设备限制。”这是设备限制吗?我认为这是每个应用程序。
-
是设备限制还是应用限制?
标签: ios7 core-bluetooth bluetooth-lowenergy ibeacon