Flutter_Beacon库示例应用程序未检测到iBeacons

问题描述

我一直在尝试使用Flutter_beacon库中的示例应用程序来检测附近的信标,并购买了我设置的“ Avvel ” iBeacon,并可以使用“ Google Play商店中的BLE扫描器”应用。我确保允许在示例应用程序中进行位置跟踪,并保持恒定的wifi连接并打开蓝牙。它只是没有被接收,因此,我的意思是我在屏幕中间有一个旋转的圆圈,并且在“ Android Studio”的控制台中我收到消息

I / Flutter(15631):{“ region”:{“ identifier”:“ Cubeacon”,“ proximityUUID”:“ cb10023f-a318-3394-4199-a8730c7c1aec”},“ beacons”:[]} >

每半秒左右。 示例应用程序的存储库是此处的主分支:https://github.com/alann-maulana/flutter_beacon

电话是原始的Pixel,但正如我所说,我可以使用另一个信标检测应用程序来检测信标,因此我怀疑其硬件问题。

下面是屏幕的图像。 (摘自android studio中的android模拟器,以便于截图而不是实际的手机)。 图片

任何建议或解决方案将不胜感激。如果您需要我提供其他任何帮助,我将非常乐意为您服务。

解决方法

问题在于示例应用程序中定义的信标区域具有邻近UUID cb10023f-a318-3394-4199-a8730c7c1aec,而用于测试的信标具有邻近UUID EBEFD083-70A2-47C8-9837-E7B5634DF524。这些必须相同。为了使程序正常运行,请在Flutter示例中更改区域定义以匹配您的信标的UUID:EBEFD083-70A2-47C8-9837-E7B5634DF524。