Expected behaviour for iBeacon scanning when screen is locked

PaulDistonPaulDiston USMember, University

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 to, 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?

Sign In or Register to comment.