Posts

Post not yet marked as solved
0 Replies
272 Views
I have an application that currently listens for an iBeacon and once the iBeacon is detected, the application then starts a traditional Bluetooth LE advertisement, that advertises a custom message that other beacons can scan for and perform actions upon detection. We use this architecture so that the Bluetooth scan for the iBeacon can continue to perform while the application is in the background. We have started receiving reports that on devices with 14.2, that the once the iBeacon message is detected while running in the background the application is not able to switch to broadcasting the custom Bluetooth LE advertisement, thereby breaking our current architecture. Question 1: Is it true there were changes in 14.2 Bluetooth stack that prevents background applications from starting to broadcast new Bluetooth LE advertisements once an iBeacon is detected? Question 2: If the answer to #1 is yes, are there workarounds that would enable our application to start broadcasting new Bluetooth LE advertisements in the background once the iBeacon is detected? Question 3: if the answer to #2 is no, what is the recommended architecture that will allow for our application to continue to run in the background, broadcasting and scanning for Bluetooth LE advertisements reliably? Please let me know if you need additional details. Thank you in advance for your response to these questions. allen
Posted
by allenh100.
Last updated
.