Posts

Post not yet marked as solved
1 Replies
990 Views
I have an application that acts as a BLE Peripheral and advertises a few different service CBUUIDs. It is critical for my use case that this app continues advertising even when the app is operating in the background.Though according to Apple’s documentation and several posts from online forums, iOS will severely limit what an app advertise while operating in the background (i.e. peripheral name is no longer advertised, all service UUIDs are placed in a special “overflow” area discoverable only by another iOS device explicitly scanning for them). For a non-iOS Central device scanning for those UUIDs, though, my iOS device will look just like any other iOS device out there beaconing their services. I’d like a way to clearly identify a device based on the service UUID being advertised.How can a non-iOS Central BLE device distinguish my device among all of the other iOS beaconing devices out there without having to connect to each one of them and discover their services?
Posted
by fmcosta.
Last updated
.