2013-10-16 73 views
3

我想在我的應用中使用新的iOS 7 Multipeer Connectivity,其中一個人是主持人,任何人都可以加入主持人。Multipeer Connectivity - 與針配合使用

我已經成功地使用這個tutorial和蘋果開發人員參考的Multipeer連接的組合實現它。

然而,我想要做的是添加一個額外的安全層,所以不只是每個人都可以加入應用程序。我想這樣做,所以當一個人要求加入主持人時,他們必須輸入一個隨機的4位密碼,主持人會告訴該羣組,以便知道的人可以輸入並加入會議。

這可能嗎?由於iOS 7是如此的新穎,所以很難找到它的信息。

任何幫助或建議將不勝感激。乾杯

回答

6

這絕對是可以做到的。當您邀請對等方連接到服務時,您可以將NSData對象發送給廣告客戶。只需convert the pin code to an NSData object並將其發送到廣告設備上進行檢查。

你可以在Apple's documentation site找到相關信息,其中context變量。讓我知道你是否需要更多指導。

- (void)invitePeer:(MCPeerID *)peer 
     toSession:(MCSession *)session 
     withContext:(NSData *)context 
      timeout:(NSTimeInterval)timeout 
+0

嗨,傑里米。非常感謝回覆!我在我的研究中發現了這一點。我試圖使用WWDC multipeer連接視頻來實現它。我的代碼是: – falky

+0

嗨,傑里米。非常感謝回覆!我在我的研究中發現了這一點。我試圖使用WWDC multipeer連接視頻來實現它。我的代碼和完整的問題在這裏:http://stackoverflow.com/questions/19486762/sending-and-receiving-an-invitation-with-multipeer-connectivity 你顯然對整個框架有很好的把握,所以一些幫助將不勝感激!謝謝 :) – falky

相關問題