首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Kontakt.io iOS -按名称标识信标

Kontakt.io iOS -按名称标识信标
EN

Stack Overflow用户
提问于 2019-01-11 19:56:06
回答 1查看 199关注 0票数 3

在我的iOS应用程序中,我定义了一些兴趣点。它们中的一些有一个绑定到特定PoI (我指的是通常放在信标上的标签中的名称)的Kontakt.io信标的名称。现在我想要发现附近的信标,然后过滤掉那些超过5米的信标,首先从过滤的列表中提取,并使用所获取的信标的名称找到一个PoI。

我可以在安卓版本的应用程序上完成这项任务( Kontakt.io使用的IBeaconDevice界面内部有距离和名称),但我不能在iOS上完成这项任务。我明白了,KTKBeaconManager使用的CLBeacon类有一个到信标的距离字段,KTKDevicesManager使用的KTKNearbyDevice有一个名称字段,但是我不知道如何将它们相互链接,或者如何使用信标的名称将我的信标与我的PoI链接起来。一般可以还是应该切换到通过Minor参数来识别特定的信标?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-11 21:41:10

不幸的是,iOS不允许您将蓝牙设备的通告名称与其iBeacon标识符相关联,因为底层的CoreBluetooth接口(用于获取名称)和CoreLocation接口(用于获取信标UUID,主要次要)没有共享标识符。这是苹果在iOS中设计的,限制了Kontakt.io软件开发工具包做你想做的事情,因为它依赖于CoreLocation和CoreBluetooth。

您唯一的选择是使用CoreLocation中的信标标识符(uuid、主要、次要)来选择信标。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54146072

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档