BeaconManager
调用MonitorNotifier
的方法时能够获得major / minor的当前值。由于某些原因,如果仅使用uuid构造Region,则不会通过MonitorNotifier
中的主/次。例如:val region = Region(uuid.toString(), Identifier.fromUuid(uuid));
[我与通过本机iOS API使用iBeacon的iOS开发人员进行了交谈,他说行为在iOS上完全相同-主/次要不是通过监视提供的,除非他指定要搜索的确切值。
主要/次要可以通过测距来检测,但是出于某些原因,我为什么要继续使用监视(而不是深入研究细节-使用didEnter
,didExit
和[ C0]方法)。
我可能会缺少一些东西吗?
我正在努力解决的问题非常简单-我知道我正在使用的iBeacons的uuid,但是主要/次要参数未预先设置,即它们可能会动态更改。我想...