ESTBeaconManager, faster ranging update

Good evening,

I am wondering if there is a way to speed up the ESTBeaconManager’s update interval?

I am only getting the following call back 1.5 times per seconds and it would help us a lot to be getting it around 5 times per seconds. .

- (void)beaconManager:(id)manager didRangeBeacons:(NSArray<CLBeacon *> *)beacons inRegion:(CLBeaconRegion *)region

I find that the first few calls after starting the manager are not accurate and it stabilised after a few call.

Here is how I configure the manager, maybe that influence the slowness:

_beaconManager = [ESTBeaconManager new];
_beaconManager.preventUnknownUpdateCount = 5;
_beaconManager.avoidUnknownStateBeacons = YES;
_beaconManager.delegate = self;
_beaconManager.returnAllRangedBeaconsAtOnce = YES;
[_beaconManager requestWhenInUseAuthorization];
for(CLBeaconRegion *region in _beaconRegions)
    [_beaconManager startRangingBeaconsInRegion:region];

Cheers

Sadly, the interval with which didRangeBeacons is called is controlled by iOS, and there’s no way to adjust it.

How do you want to use more frequent updates?