无论如何在不使用CLLocationManager的情况下监视CLBeaconRegion

时间:2015-11-17 11:51:33

标签: ios cllocationmanager cbcentralmanager clbeaconregion clbeacon

在我目前的应用中,我正在使用

    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的情况下扫描信标的机制

1个可能的解决方案是使用CBCentralManager,但我没有找到一个合适的方法,我可以用它来检测信标/ ibeacons

由于

0 个答案:

没有答案