[英]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.