Estimote iOS SDK:Eddystone信标格式`didDiscoverEddystones`返回空数组,无法发现范围内的信标

时间:2016-02-11 07:24:37

标签: ios ibeacon estimote eddystone google-beacon-platform

成功检测到Esimote SDK中的iBeacons后,我在

的帮助下开始在同一个SDK中使用Eddystone beacons
<EstimoteSDK/ESTEddystone.h>

我在ESTEddystoneFilterUID对象中提供了名称空间ID,如下所示,然后开始从startEddystoneDiscoveryWithFilter方法发现信标。

ESTEddystoneUID *eddystoneUID = [[ESTEddystoneUID alloc] initWithNamespaceID:@"0x2f234454f4911ba9ffa6" instanceID:@"1"];
self.uidFilter = [[ESTEddystoneFilterUID alloc] initWithUID:eddystoneUID];

[self.eddystoneManager startEddystoneDiscoveryWithFilter:self.uidFilter];

后来我来到代理eddystoneManager:didDiscoverEddystones:withFilter,空eddystones数组。 enter image description here

有什么遗漏的东西吗?任何人都可以帮助获得范围内的信标的UUID /名称空间。

1 个答案:

答案 0 :(得分:0)

您应该跳过命名空间ID中的0x部分,Estimote SDK已经需要一个十六进制编码的字符串。 (即,您应该使用2f234454f4911ba9ffa6