【发布时间】:2014-12-09 21:31:41
【问题描述】:
我们有一个基于 iBeacon 的生态系统,并希望通过 Android 广告对其进行扩展。 我们使用基于此博客文章的 AltBeacon BeaconTransmitter 类:http://developer.radiusnetworks.com/2014/11/18/beacon-transmission-with-android-5.html 与此线程中提到的信标布局:Is this the correct layout to detect iBeacons with AltBeacon's Android Beacon Library?
我们使用 Nexus 9 平板电脑投放广告,我们的其他 Android 设备可以看到广告信标,但 iOS 设备不能。
我们像这样创建信标:
mBeaconTransmitter = new BeaconTransmitter(this, new BeaconParser().setBeaconLayout("m:2-3=0215,i:4-19,i:20-21,i:22-23,p:24-24"));
// Transmit a beacon with Identifiers 2F234454-CF6D-4A0F-ADF2-F4911BA9FFA6 1 2
Beacon beacon = new Beacon.Builder()
.setId1("our uuid")
.setId2("a major id")
.setId3("a minor id")
.setManufacturer(0x0000)
.setTxPower(-59)
.setDataFields(Arrays.asList(new Long[] {0l}))
.build();
可能缺少的部分是什么?在 CL 的 didRangeBeacons 方法中,我们看不到这个信标。
【问题讨论】:
标签: android ios ibeacon android-ibeacon altbeacon