蓝牙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" };