Reviving an app I wrote a while back to Swift. When my iPhone X and iPad Air (both on iOS 11.3.1) are both connected to WiFi, the pair of apps work as expected. But when I disable WiFi on one or both, they never connect, even though Bluetooth is enabled.
I have set the appropriate delegates and implemented browser:didNotStartBrowsing: as well as advertiser:didNotStartAdvertisingPeer: (former API in the main app on the iPhone; latter API in the second app on the iPad). But they are never called.
I tried turning off Bluetooth, then back on, but no luck.
Have others been able to use MCNearbyServiceBrowser and correlating APIs in a Bluetooth-only environment?
In iOS 11 we disabled peer-to-peer networking over Bluetooth. See this post, and the mailing list post it references, for details.
Share and Enjoy
—
Quinn “The Eskimo!”
Apple Developer Relations, Developer Technical Support, Core OS/Hardware
let myEmail = "eskimo" + "1" + "@apple.com"