目前,我正在开发一个项目,使用 android 手机检测 iBeacon 并从 iBeacon 读取/写入 uuid、主要次要等信息
在网上搜索后,似乎建议使用 AltBeacon/android-beacon-library 来检测 iBeacon。但是,当我尝试以下链接的示例代码 - http://altbeacon.github.io/android-beacon-library/samples.html或运行示例参考应用程序 - https时,我找不到 iBeacons 的任何结果: //github.com/AltBeacon/android-beacon-library-reference。我从Radius Networks开发的 Google Play下载了一个名为“ Locate ”的应用程序,它也找不到我的 iBeacon。
以上所有方法都无法显示 iBeacons 结果。当我尝试对其进行调试时,didRangeBeaconsInRegion()、didEnterRegion()、didExitRegion() 之类的函数永远不会被调用。
但是从 logcat 我找到了一些设备信息:
10-24 13:56:31.878: D/BluetoothAdapter(14042): onScanResult() - 设备=20:CD:39:80:60:F7 RSSI=-70
我已经测试过我的 iBeacon 应用程序应该没问题 - iBeacon Detector它可以检测到我的 iBeacon。
我错过了一些步骤吗?还是这个库不适合我的开发?请评论。
我对 Android 开发和 iBeacons 还很陌生,如果您需要其他要求,请告诉我。谢谢你的帮助。