Мы используем AltBeacon для обнаружения областей в фоновом режиме. Для важного варианта использования проекта нам абсолютно необходимо иметь множество очень маленьких регионов (по сути, один маяк с минимальной мощностью передачи — это весь регион) и очень близко друг к другу. С этой настройкой маяка мы получаем уведомление о каждом событии региона, но события входа в регион запускаются раньше, чем нам хотелось бы, обычно это происходит, когда мы идем в радиусе 10 м от маяка (представляющего регион). Наша цель — сократить это расстояние хотя бы вдвое. Я понимаю, что этот вариант использования не идеален для мониторинга регионов, но очень важно, чтобы он работал таким образом. Можно ли установить минимальное расстояние для получения уведомлений о событиях входа в регион?
Возможное решение, которое мы начинаем тестировать, состоит в том, чтобы всегда выполнять ранжирование (даже в фоновом режиме), переопределяя периоды сканирования переднего плана по умолчанию чем-то, напоминающим фоновый мониторинг. Мы беспокоимся о том, что расстояния могут быть неточными (из-за того, что сканирование не происходит постоянно, а настройки минимальной мощности маяка) и что потребление батареи может быть выше, чем при столь же частом мониторинге. Есть мысли по поводу этого подхода?