gpt4 book ai didi

ios - 在 iOS 7.1 中检测附近带有 "iBeacon"的设备存在哪些技术限制?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:39:06 25 4
gpt4 key购买 nike

我想就如何在 ios 7.1 上制作使用 ibeacon 技术的应用程序提出建议。

应用的场景很简单:许多人的手机上都安装了相同的应用程序。每当两个(或更多)用户靠近时(例如,在同一个房间),他们就会收到通知。 (“你好 user1,user2 在你旁边”和“你好 user2,user1 在你附近”)。手机可能在口袋里。

这是我的问题:

1-我认为 Core Bluetooth 框架对我来说已经足够了,但有几个示例将此框架与 Core Location 框架混合使用。您能否确认我的情况,不需要核心位置?

2-就我而言,每个“电话”既是信标又是外围设备,我认为这可能会导致问题……是否滥用了框架的初衷?

3-最后,我在下图中总结了 Foreground/Background/Closed app 的约束条件。我的解释是对还是错?

diagram of constraints Foreground / Background / Closed app

预先感谢您的建议!

最佳答案

虽然 iBeacon 使用低功耗蓝牙,但它是通过 Core Location 处理的,并且不允许设备之间的通信,所以你是对的,这可能不是你想要使用的框架。

如果您在 info.plist 中指定了正确的 key ,您可以使用 Core-Bluetooth 同时作为外围设备和中央设备运行,即使在后台也是如此 - iOS 7 Core Bluetooth Peripheral running in background

您问题中的表格与 Core Location 框架中的 iBeacon 区域检测相关,因此我认为这些时间与 Core-Bluetooth 无关。

更多使用Core Bluetooth后台可以引用Core Bluetooth programming guide

关于ios - 在 iOS 7.1 中检测附近带有 "iBeacon"的设备存在哪些技术限制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24506479/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com