在我的iOS应用程序中,我定义了一些兴趣点。其中一些有一个Kontakt.io信标的名称,它绑定(bind)到一个特定的PoI(我的意思是通常贴在信标标签上的名称)。现在我想在附近发现信标,然后过滤掉那些超过5米的信标,首先从过滤列表中获取并使用获取的信标名称找到一个PoI。我能够在Android版本的应用程序上完成此任务(Kontakt.io使用的IBeaconDevice接口(interface)内部有距离和名称),但我无法在iOS上完成此任务。我看到,KTKBeaconManager使用的CLBeacon类有一个与信标距离的字段,KTKDevicesManager使用的KTKNe
我正在尝试使用以下BeaconLayout检测KontaktBeacon:setBeaconLayout("m:8-9=0215,i:10-13,i:14-15,i:16-17,i:18-25"));但我似乎没有做对。广告包结构是这样的:提前致谢。 最佳答案 感谢@davidgyoung的评论,我终于可以使用以下代码检测到我的Kontakt信标:publicclassMainActivityextendsActivityimplementsBeaconConsumer{protectedstaticfinalStringTAG="R
我已经按照下面的KontaktSDK示例代码编写了信标搜索代码。但是我的信标计数始终为0,而我的iPhone附近有11个信标。任何人都可以帮助我解决这个问题吗?我在viewDidLoad方法中初始化了KTKBeaconManager,然后创建了区域对象并停止了之前的任何测距服务,然后开始了新的监控和测距服务。而且它一直调用didRangeBeacons,信标计数=0。不确定到底是什么问题。它的代码与他们的示例代码相同。importUIKitimportKontaktSDKclassViewController:UIViewController{varbeaconManager:KTKB
我正在尝试找到一种方法,通过我目前正在使用的iOS应用程序访问我的信标的电池电量。我正在使用Kontakt的iBeacon设备。我浏览了EstimoteiOSSDK,他们提供了一种实现此目的的方法。我想知道它是否能够访问原始信标数据包并手动提取数据,因为我知道信标数据包结构并且信息就在那里。关于如何通过此处提到的方法或任何其他方式实现此目的的任何想法?谢谢大家。 最佳答案 我是来自kontakt.io的Rafal。首先,感谢您选择我们,这对我们来说意义重大。电池电量的传播不是iBeacon的标准,也不是任何官方iBeacon文档中的
我最近从Kontakt.io获得了一个信标我从这里开始关注“监控代码示例”:http://docs.kontakt.io/android-sdk/quickstart/#monitoring-code-sample包含了Kontakt库(因为库中的其他方法正在运行),但以下行给我一个错误:beaconManager.startMonitoring(Region.EVERYWHERE);错误:startMonitoring(java.util.Set)inBeaconManagercannotbeappliedto(com.kontakt.sdk.android.device.Regio
如果我用我的Android设备进入信标区域,我想显示一条通知。这在AndroidSDKQuickstart中有详细记录只要应用程序处于Activity状态,它就可以正常工作。如何在应用关闭时收到通知? 最佳答案 我自己构建一个服务:BeaconRangingService.javapublicclassBeaconRangingServiceextendsService{privatestaticfinalStringTAG=BeaconRangingService.class.getSimpleName();privateBeac