Expected behaviour for iBeacon scanning when screen is locked

PaulDistonPaulDiston USUniversity ✭✭✭✭

We are finding that when the screen is locked while our app is running and iBeacon detection is attempted, the following outcomes have been observed :-

  • Sometimes it successfully detects the iBeacons and buzzes
  • Sometimes is successfully detects the iBeacons and doesn’t buzz
  • Sometimes it detects the iBeacons but is slow to do so (I have to wait about a minute)
  • Sometimes it detects one iBeacons but not the other

This testing has been performed on iOS however on Android it is sometime a little slower to detect the beacons when the screen is locked but it always successfully scans them.

I haven't coded anything specific for iBeacons to be detected when the app is in this state so I am unsure what to look at to possibly improve the behaviour. One thing I can do is to upgrade the Xamarin.Estimote.iOS package from 3.7.0.0 to 4.7.3.2, but I am not sure whether this will help.

Can anyone shed any light on what the behaviour should be and any recommended changes I could make to improve the behaviour?

Tagged:
Sign In or Register to comment.