成功检测到Esimote SDK中的iBeacons
后,我在
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
数组。
有什么遗漏的东西吗?任何人都可以帮助获得范围内的信标的UUID /名称空间。
答案 0 :(得分:0)
您应该跳过命名空间ID中的0x
部分,Estimote SDK已经需要一个十六进制编码的字符串。 (即,您应该使用2f234454f4911ba9ffa6
)