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];