蓝牙Multipeer连接?

我开始做广告,开始浏览。 当在同一个WiFi,它的工作

但是,当我closuresWiFi, 只留下蓝牙 ,甚至-(void)browser:(MCNearbyServiceBrowser*) browser foundPeer:(MCPeerID*) peerID withDiscoveryInfo:(NSDictionary*) info被调用。

我是否必须表明以某种方式明确地在蓝牙上做广告 ? 还是应该这样无缝地工作?

与GameKit有一个这样的设置。 我在MC找不到任何类似的东西。

相同的代码将起作用。

无需在蓝牙上明确宣传。 它会自动来。 只要照顾保持两个设备的蓝牙。

蓝牙或Wifi没有明确的设置,它将以任何可能的方式连接设备。

哦, 它是discoveryInfo 。 在通过蓝牙尝试安装之前,我已经包含了它。

但事实certificate,这个discoveryInfo字典有很多特殊的规则。 请参阅initWithPeer:discoveryInfo:serviceType:

 // This won't work without a single line of warnings or errors (!). info = @{ @"myID" : @(102) }; // This will work. info = @{ @"myID" : @"102" };