根据[1]的描述,我认为可以使用Kontakt.io SDK监控UUID + major:
如何使用Kontakt.io SDK监控UUID + major,而不仅仅是UUID?这应该是可以的:
区域只能由邻近UUID定义,UUID加Major 值,UUID加上主要和次要值。您可以选择级别 你需要的粒度。
但是KTRegion只有一个uuid属性。我的期望是KTRegion类中有一个majorId属性。但这并不存在。
顺便说一句,我知道如何使用iOS位置管理器进行监控。这不是这个问题的答案。
[1] http://kontakt.io/blog/beacon-id-strategy-guide-quick-deployment/
答案 0 :(得分:0)
不知何故,Kontakt.io的文档中有一个错误,对不起。 Atm,您无法在KTKRegion对象中设置主要值和次要值。
那就是说,实现同样的效果并不是什么大问题。 您必须在委托方法 - (void)locationManager:(KTKLocationManager *)locationManager didRangeBeacons:(NSArray *)beacons 中添加条件,以按需要的次要和次要方式过滤远程信标。
说实话,这与CLBeaconRegion在幕后的方式类似。