多点连接 - 与针一起使用

Posted

技术标签:

【中文标题】多点连接 - 与针一起使用【英文标题】:Multipeer Connectivity - Use with a pin 【发布时间】:2013-10-24 01:21:09 【问题描述】:

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

我已经结合使用tutorial 和 Apple Developer Reference to Multipeer Connectivity 成功实现了它。

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

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

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

【问题讨论】:

【参考方案1】:

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

您可以通过context 变量在Apple's documentation site 上找到相关信息。如果您需要更多指导,请告诉我。

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

【讨论】:

嗨杰里米。非常感谢您的回复!我在研究中确实发现了这一点。我尝试使用 WWDC 多点连接视频来实现它。我的代码是: 嗨杰里米。非常感谢您的回复!我在研究中确实发现了这一点。我尝试使用 WWDC 多人连接视频来实现它。我的代码和完整的问题在这里:***.com/questions/19486762/… 你显然似乎对整个框架有很好的掌握,所以非常感谢一些帮助!谢谢:)

以上是关于多点连接 - 与针一起使用的主要内容,如果未能解决你的问题,请参考以下文章

多点连接框架中使用的加密?

目标 C - 使用多点连接框架发送对象,点未连接

使用 Titanium 的多点连接

使用多点连接收到消息时如何发出声音通知?

iOS 中的多点连接

使用 iOS 中的多点连接框架一次可以连接多少台设备?