设备可以监控的iBeacon区域数量是否有限制? 是否存在应用程序可以监视的20个区域的限制。
请建议。
答案 0 :(得分:2)
来自@dwsolberg的答案
您最多可以设置20个要监控的区域。 (在startMonitoringForRegion:
方法的文档中找到。)如果您的应用程序在后台,则区域限制通常会发挥作用。当您进入或离开您正在监控的区域(给予或花费几分钟)时,操作系统会提醒您的应用程序。操作系统甚至会启动你的应用程序,只是为了让它知道发生了什么(虽然只是很短的时间)。
另一种方法是测距,即找到设备蓝牙范围内的所有信标(通常大约100英尺给予或接受)。如果您的信标分布在100英里以上,那么您可能不会遇到任何实际限制。
有关区域监控的更多详细信息,您可以参考Region Monitoring
上的Apple文档