簡體   English   中英

通過藍牙實現多種連接?

[英]Multipeer connectivity over Bluetooth?

我開始做廣告,開始瀏覽。 在同一個WiFi上,它的工作原理

但當我關閉WiFi, 只留下藍牙 ,甚至-(void)browser:(MCNearbyServiceBrowser*) browser foundPeer:(MCPeerID*) peerID withDiscoveryInfo:(NSDictionary*) info被調用。

我是否必須明確表示要在藍牙上做廣告 或者它應該以這種方式無縫地工作?

有了GameKit,有一個設置。 我在MC中找不到任何類似的東西。

相同的代碼將起作用。

無需在藍牙上明確做廣告。 它會自動到來。 只需要保持兩個設備的藍牙保持打開狀態。

藍牙或Wifi沒有明確的設置,它將以可用的方式連接設備。

哦, 這是discoveryInfo 在嘗試通過藍牙進行設置之前,我被包含在內。

但事實證明,這個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" };

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM