Kontakt iBeacon返回零

时间:2015-04-20 08:31:22

标签: ios objective-c ibeacon

我有一个应用程序显示iBeacons的属性Estimote和Kontakt的品牌。

我遇到Kontakt iBeacons的问题。问题是 ;一些properties的Kontakt iBeacons正在返回nil,其属性为firmwarepasswordmanagerUUID。我在Estimote中遇到了同样的问题,但我在Estimote委托中使用了连接方法解决了这个问题。

我如何connect Kontakt iBeacon?互联网上没有足够的文档。我找不到任何东西。如果我连接它,我想,它将显示所有属性。有人可以帮帮我吗?

谢谢哈利。

1 个答案:

答案 0 :(得分:1)

首先,互联网上有足够的文档,在我们的网站上您有完整的SDK文档 - http://docs.kontakt.io/ios-sdk/appledocs。 KTKClient是从Kontakt的云中获取信标属性的类。

获取信标(主要)属性有两种主要方法:

- deviceByUniqueID:withError: - 如果提供了正确的uniqueId,则返回一个KTKBeacon对象

- devicesByType:withError: - 返回所有管理员信标的数组(如果类型为KTKDeviceTypeBeacon,则返回KTKBeacon对象)。 感谢他们,您将获得有关 managerUUID 的信息。

要获取密码,您应该使用:

- devicePassword:andMasterPassword:byUniqueId:withError:

要获得当前固件版本,您应该连接到信标并从其特性中读取它。检查类 KTKCharacteristcDescriptor.h 和特征 kKTKCharacteristicDescriptorTypeFirmwareRevision

我希望这个答案澄清了如何获得这些属性。