Also FWIW I’ve got two apps that range each other - a customer and a merchant app on iPad and iPhone. Initially I was intending to utilise iBeacon to handle region notifications and then when the apps wake to scan for other peripherals and enable a transfer service. I had problems advertising both iBeacon and CB services simultaneously with iOS 7.1 - you can build the services Dictionary but that doesn’t mean the services necessarily get advertised. So in the end I used alternating iBeacon/CB advertising calls on a round robin system. That worked but it seemed overkill for the app so I just went with a simple iBeacon approach for ranging and made the inter-app comms a lot more straightforward.
I’ve only been played around with CB a little so far but will be doing some more pretty soon with custom hardware so I’ll be interested to see what I discover. |