【问题标题】:Trigger didEnterRegion event only once, for multiple iBeacon with Different UUID, major and minor对于具有不同 UUID、major 和 minor 的多个 iBeacon,仅触发一次 didEnterRegion 事件
【发布时间】:2014-12-10 10:30:16
【问题描述】:

我需要,didEnterRegion 和 didExitRegion 应该只回调一次,对于具有不同 uuid、主要和次要值的多个 iBeacon。

在一个区域中将 iBeacon 分组,我尝试过使用区域标识符,但它仅在两个 iBeacon 具有相同 UUID 时才有效。

我的问题是

如何同时对同一区域的多个iBeacon进行分组,iBeacon有不同的UUID?

【问题讨论】:

    标签: ios objective-c xcode ibeacon


    【解决方案1】:

    很遗憾,您不能这样做。 CLBeaconRegion 类是由 Apple 设计的,您必须指定一个由所有 CLBeacon 实例共享的单个 ProximityUUID,以便该区域检测到。

    作为一种解决方法,您可以重新设计信标标识符,使它们都共享相同的ProximityUUID,或者您可以使用多个区域。但是你是对的,如果你有多个区域,你会得到多个回调,其中信标按 ProximityUUID 分组。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-02-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多