I would like to know if there is detailed information on the following matter:
We are currently working on a hands-free ticketing system for public transport.
The check-in process is based on iBeacons and detecting when the app has entered the beacon's range is of crucial importance as we wouldn't want any users to be falsely charged for a ticket or get fined because the beacon was not detected by the app.
Because of this we would like to know the frequency with which iOS monitors/detects iBeacon region range, since no documentation on the subject was to be found, and how the frequency depends on the following factors:
- device battery level
- device sleep time
- app state (background/foreground)
- device power mode
- device iOS version
I am aware that there is general info on the subject but I am interested in the specifics. For example that when the device battery % is X then the event is fired at Y times etc
Or is the case that when I tell the location manager "requestAlwaysAuthorization" & "pausesLocationUpdatesAutomatically = NO" then these factors don't play a role in detecting the beacon area, which seems kind of unlikely?