iBeacon region monitoring unreliable

Originator:thomas.einwaller
Number:rdar://29265623 Date Originated:2016/11/15
Status:Open Resolved:
Product:iOS Product Version:10.1.1
Classification:Bug Reproducible:Sometimes
 
Area:
Bluetooth

Summary:
We are using iBeacon for our app to trigger events when entering or leaving the region of a specific iBeacon.

Steps to Reproduce:
App registers for monitoring iBeacon region with specific UUID, major and minor values.

Expected Results:
Every event of entering or leaving the region of the configured iBeacon should be fired and trigger the app.

Actual Results:
Sometimes it works as expected for some time but after some hours no events are triggered anymore.

Version:
iOS 10.1.1

Notes:
When iBeacon monitoring stops working as expected it sometimes helps to do one of the following:
- Turn Wireless Networking Off/On
- Turn Bluetooth Off/On
- Reboot Device

Sometimes we get inside/outside region notifications when doing a phone call or when disconnecting from the car bluetooth connection - even when we were inside the iBeacon region the whole time.

Configuration:
iPhone 7

Attachments:

Comments

Apple Developer Relations contacted me again

and asked if I could reproduce the issue with 10.3 beta 2 - so I installed the beta today

By thomas.einwaller at Feb. 13, 2017, 2:55 p.m. (reply...)

How did the 10.3 beta 2 do with this issue?

By steve.cheney at March 10, 2017, 5:53 p.m. (reply...)

Testing with 10.2 Beta 4 showed no improvement

By thomas.einwaller at Dec. 7, 2016, 9:09 a.m. (reply...)

Apple Developer Relations contacted me requesting more information

I needed to upload a sysdiagnose log information

By thomas.einwaller at Nov. 29, 2016, 11:34 a.m. (reply...)

Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!