iBeacon - 监控区域的最大限制

iBeacon - Maximum limit to monitor regions

设备可以监控的 iBeacon 区域数量是否有限制? 是否有应用程序可以监视的 20 个区域的限制。

求推荐。

来自@dwsolberg的回答

您最多可以设置20个区域进行监控。 (在 startMonitoringForRegion: 方法的文档中找到。)区域限制主要在您的应用程序处于后台时发挥作用。 OS 会在您进入或离开您正在监控的区域时提醒您的应用(可能需要几分钟)。 OS 甚至会启动您的应用程序,只是让它知道发生了什么(尽管只是很短的时间)。

另一种方法是测距,即找到设备蓝牙范围内的所有信标(通常在 100 英尺左右)。如果您的信标分布在 100 英里以上,那么您可能不会 运行 进入任何实际限制。

有关区域监控的更多详细信息,您可以参考 Apple 在 Region Monitoring

上的文档