Есть ли в любом случае для мониторинга CLBeaconRegion без использования CLLocationManager

В моем текущем приложении я использую

    self.locationManager = [[CLLocationManager alloc] init];
    if ([_locationManager respondsToSelector:@selector(requestAlwaysAuthorization)])/
         [_locationManager requestAlwaysAuthorization];
    //self.locationManager.allowsBackgroundLocationUpdates = YES;
    self.locationManager.delegate = self;
    [self.locationManager startMonitoringForRegion:tempRegio
    [self.locationManager startRangingBeaconsInRegion:beaconRegion];

в этом случае нигде мне не нужно знать местоположение пользователя, но мое приложение запрашивает текущее местоположение, даже если вы не используете это приложение

Что раздражает конечного пользователя, плюс на статубаре постоянно отображается фиолетовая стрелка, указывающая, что приложение использует GPS (чего нет)

Мой вопрос

Можем ли мы иметь механизм, где мы можем сканировать маяк без использования CLLocationManager

Одним из возможных решений является использование CBCentralManager, но я не могу найти подходящий способ, с помощью которого я могу использовать его для обнаружения маяков / маяков

Спасибо

0 ответов

Другие вопросы по тегам