无法开始工作 ibeacon 演示应用程序
Posted
技术标签:
【中文标题】无法开始工作 ibeacon 演示应用程序【英文标题】:can't get to work ibeacon demo app 【发布时间】:2015-05-21 18:29:43 【问题描述】:我正在试验 iBeacons,并在我的 android 手机 [2] 上构建了 beacon-finder [1] 应用程序。我可以启动应用程序,但是我找不到在 iPhone 6S 上使用 estimote 应用程序模拟的 estimote iBeacon。
知道为什么它不起作用吗?
谢谢。
[1] 见https://github.com/evothings/phonegap-estimotebeacons/blob/master/examples/beacon-finder
[2] 索尼 XPERIA Z1 Compact,Android 4.4.4
【问题讨论】:
【参考方案1】:显然存在一个仅影响 iBeacons 的错误(根据社区 [1])。所以它应该适用于真正的 estimote ibeacons。
但是,如果您不想修复它,您需要对模拟 iBeacon 的 UUID 进行硬编码。为此,请替换
app.startRangingBeacons = function()
// (...)
// Start ranging.
estimote.beacons.startRangingBeaconsInRegion(
, // Empty region matches all beacons.
onRange,
onError);
;
与
app.startRangingBeacons = function()
// (...)
// Start ranging.
estimote.beacons.startRangingBeaconsInRegion(
"identifier": "MyRegion",
"uuid": "your-actual-uuid"
, // Empty region matches all beacons.
onRange,
onError);
;
[1]https://github.com/evothings/phonegap-estimotebeacons/issues/78
【讨论】:
【参考方案2】:不幸的是,插件使用的 Estimote Android SDK 不适用于虚拟信标,只能用于物理估计。
【讨论】:
以上是关于无法开始工作 ibeacon 演示应用程序的主要内容,如果未能解决你的问题,请参考以下文章
在蓝牙重置之前,蓝牙设备在测距和监控 iBeacons 后无法连接
在对iBeacons进行测距和监控之后,蓝牙设备无法连接,直到重置蓝牙