У меня очень простое приложение iOS для barebone iOS, контролирующее один маяк Estimote. Я добавляю CLBeaconRegion
и запускаю startMonitoringForRegion
и startRangingBeaconsInRegion
.iOS Несогласованные iBeacon чтения
Внутри - (void)locationManager:(CLLocationManager *)manager didRangeBeacons:(NSArray *)beacons inRegion:(CLBeaconRegion *)region
, я получаю информацию о маяке, примерно каждую секунду. Но по некоторым причинам каждые 15-45 звонков, нет beacons
.
Кто-нибудь сталкивается с этой проблемой? Во время его запуска я ничего не двигаю, и ничего не меняется в окружающей среде. Разве это распространено для iOS, чтобы отказаться от случайных детектировок?