【问题标题】:Estimote iOS SDK : Eddystone beacon format `didDiscoverEddystones` return empty array and not able to discover beacons in rangeEstimote iOS SDK:Eddystone 信标格式“didDiscoverEddystones”返回空数组,无法发现范围内的信标
【发布时间】:2016-02-11 07:24:36
【问题描述】:

在 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 数组。

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

【问题讨论】:

  • @davidgyoung 先生,您知道任何解决方案吗?
  • 抱歉,我没有使用 Estimote SDK 的经验。
  • @davidgyoung 谢谢你的回复..????

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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-29
    • 1970-01-01
    • 2016-01-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多