3

我想在我的应用程序中使用新的 iOS 7 Multipeer Connectivity,其中一个人是主机,任何人都可以加入主机。

我结合本教程和 Apple Developer Reference to Multipeer Connectivity 成功实现了它。

然而,我想要做的是添加额外的安全层,这样不仅每个人都可以加入该应用程序。我想要它,所以当一个人请求加入主持人时,他们必须输入一个随机的 4 位密码,主持人会告诉该组,以便知道它的人可以输入并加入会议。

这可能吗?由于 iOS 7 太新了,所以很难找到关于它的安迪信息。

任何帮助或建议将不胜感激。干杯

4

1 回答 1

6

这绝对是可以做到的。当您邀请您的对等方连接到服务时,您可以向广告商发送一个 NSData 对象。只需将 pin 码转换为 NSData 对象并将其发送到广告设备上进行检查。

您可以在Apple 的文档站点上找到相关信息,其中包含context变量。如果您需要更多指导,请告诉我。

- (void)invitePeer:(MCPeerID *)peer
         toSession:(MCSession *)session
       withContext:(NSData *)context
           timeout:(NSTimeInterval)timeout
于 2013-10-20T19:25:30.113 回答