问题标签 [clbeacon]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3590 浏览

ios - didEnterRegion 和 didRangeBeacons 之间的区别

就用例而言,didEnterRegion 和 didRangeBeacons 之间的确切区别是什么?我的意思是什么时候应该实施 didEnterRegion/didExitRegion 以及什么时候应该实施 didRangeBeacons ?

每个委托方法的确切功能是什么?从苹果的文档来看,还不是很清楚。

0 投票
2 回答
291 浏览

ios - 一次连接到多个 iBeacon

如果我有一个设备作为接收器并且它连接到一个 iBeacon,如果它连接到另一个 iBeacon 同时仍在处理与第一个 iBeacon 的连接(例如,还没有完成运行 didEnterRegion 方法)会发生什么?框架是否会自动处理此问题并创建另一种“实例”,还是我会遇到问题?

谢谢

0 投票
1 回答
275 浏览

ios - CoreLocation 或 Estimote iOS SDK

在我的 iOS 应用程序中,我只需要根据 UUID、主要、次要数字找出信标区域的进入/退出。我要收听的信标可以是任何类型的,比如 Estimote 或可以充当信标的 iOS 设备。我可以在这种情况下单独使用 CoreLocation 还是必须使用 Estimote iOS SDK 来检测 Estimote 信标和 CoreLocation 来检测其他人?

0 投票
1 回答
26 浏览

ios - 在提交过程中使用 CLBeacon 类的 RSSI 字段是否安全?

我想知道是否有人可以确认 CLBeacon 类的 RSSI 字段在应用程序提交过程中可以安全地在 iOS 应用程序中使用?今天有人告诉我,使用 CLBeacon 类的 RSSI 字段会使应用程序被拒绝。但是,我在 Apple 文档中找不到任何内容。任何确认将不胜感激。

谢谢

JB

0 投票
1 回答
5599 浏览

ios - CLBeaconRegion,如何关闭警告:打开蓝牙允许*连接到附件

我们有一个项目正在使用 CoreLocation 区域来监控 iBeacon 区域在应用程序后台进入/退出。CLBeaconRegion (CLRegion)、CLBeacon 等。CLLocationManager 在进入 CLBeacon (iBeacon) 区域时返回回调。它是一个轻量级的封装在下面的 bluetoothManager 周围。

我们遇到的问题是,当用户没有打开蓝牙时,Iphone 会定期发出系统级警告“打开蓝牙以允许“APP_NAME”连接其他配件”。这种情况经常发生,今天早上我已经得到了 4 次,因为应用程序在后台运行。CLLocationManager 可能正在尝试监视那些 CLBeaconRegion,但蓝牙已关闭,因此无法执行此操作。

另一篇文章提到 CBCentralManager 有一个属性 CBCentralManagerOptionShowPowerAlertKey,它允许禁用此警告。

iOS CoreBluetooth 被动检查蓝牙是否启用而不提示用户打开蓝牙

不幸的是,我发现无法访问底层蓝牙或任何 CBCentralManager 引用来使用它。

有什么方法可以禁用此警告以进行 CLBeaconRegion 监控?

在此处输入图像描述

0 投票
0 回答
324 浏览

ios - 使用信标进行用户定位 三边测量

我正在使用一个基于信标的项目,我的项目中的主要功能之一是带有信标的室内导航,因为我尝试了一些 3rd 方 sdks,但没有任何帮助。所以我决定用一组方程做我自己的三边测量然后我又被它困住了,因为为了我的目的,我想知道从用户到每个信标的大致距离,我的信标接近值总是给出 0,1,3 所以我将如何获得这些近似距离请帮助我。

我的计算方法userlocation(x,y)如下

0 投票
1 回答
77 浏览

ios - TI 信标无法与 CoreLocation 一起使用

我正在尝试将 TI 信标连接到设备,但无法连接。下载了各种示例代码来连接信标,但似乎每个人都使用过估算器信标。估计器和 TI 信标有什么不同吗?我应该在源代码中给出什么 UUID。我通过运行 uuidgen 从 mac 终端提供一个

0 投票
1 回答
413 浏览

objective-c - 位置管理器不监控信标

我没有收到信标区域的区域进入和退出事件。这就是我将信标添加到受监控区域的方式:

和事件:

此信标区域不会调用这些委托事件。

我已经在地理区域进行了测试,它可以工作,但它不适用于我的信标。此外,我已经在同一个信标上测试了测距,该信标有效。

信标监控是否存在任何已知问题?

非常感谢

0 投票
1 回答
668 浏览

ios - 设置 iBeacon 的主要和次要值

我想在进入区域时正确设置主要和次要值。例如,我为不同类型的客户设置了不同的队列。像高级和白银类别。

如果客户进入Premium 的车道,他应该将他的主要价值广播为他所在车道的价值,即Premium 和次要的数字。

如何根据客户当前的位置正确设置这些值?

0 投票
0 回答
279 浏览

ios - locationManager:didRangeBeacons:inRegion 信标数组包含同一个信标的多个实例

所以我有我的委托方法locationManager:didRangeBeacons:inRegion,它给了我一个NSArray信标。通常它在阵列中只有 1 个信标,这就是我目前正在寻找的那个。但是,有时会在阵列中有多个信标的情况下发生,所有信标都具有相同的信息。它给出了相同的主要、次要和 UUID,但距离读数完全不同。

小号 221 肯定没有 6 个不同的信标,但有时它会出现在NSArray6 次中。它给出的数组中的一些距离结果是完全不准确的,而另一些则还不错,所以我不确定为什么一开始就出现了完全不准确的结果。

里面的代码locationManager:didRangeBeacons:inRegion如下:

这是我在 6 次找到相同信标信息时得到的日志:

如果有人知道为什么会发生这样的事情,我将不胜感激。谢谢!