Вы не можете использовать сканирование Core Bluetooth для обнаружения iBeacon.Вы должны использовать Базовое Местоположение и контролировать CLBeaconRegion
, чтобы обнаружить iBeacons.
Обнаружив маяк, вам не нужно увеличивать его расстояние.
Как указано в Документация Apple
Важно
Приложения должны всегда иметь разрешение на использование мониторинга региона, иони должны быть настроены для запуска фонового режима обновлений местоположения.
Даже если вы хотите, чтобы уведомление маяка было только тогда, когда ваше приложение находится на переднем плане, вы должны запросить разрешение всегда .