ios - Multipeer 连接范围和非 ios 设备

标签 ios xcode multipeer-connectivity

我刚开始在 xcode 中使用 objective-c 编写 Multipeer 连接。我有几个关于基础知识的问题。

  1. Multipeer Connectivity 的范围是多少?那么如果我做一个聊天程序,两台设备是只有在wifi网络上才能通信,还是跨越全局还能通信?

  2. 该程序能否在 ios 设备和非 ios 设备上运行,以便它们可以相互发送消息?如果是,是否需要添加任何额外的方法或代码?

谢谢

最佳答案

  1. 据我了解,MPC 通过蓝牙和 wifi 工作 - 因此,如果您使用的是家庭 wifi 网络或大学校园网络,您的同伴应该能够看到彼此。据我所知,MPC 不适合在全局范围内使用...

  2. 这仅是一项 iOS 技术,iBeacon 可跨多个平台(iOS、android)工作。

但是,根据您的需要,您可以让您的应用程序使用互联网遍及全局,并且您可以直接使用蓝牙连接到非 iOS 设备,然后连接到 MPC。

关于ios - Multipeer 连接范围和非 ios 设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24812587/

相关文章:

ios - 如何在 textview 中输入后关闭 tableView 中的键盘

iPhone SDK : Call method from UIImageViewClass to ViewController

objective-c - 什么是 ARC 限制,如何删除它们?

swift3 - 多点连接未以编程方式连接

objective-c - UItableview可变部分标题高度和内容

iOS如何从 block 中获取变量值?

ios - 为什么 Multi Peer Connectivity 仅适用于 MCAdvertiserAssistant 而不适用于 MCNearbyServiceAdvertiser

ios - 将 MultipeerConnectivity Framework 与 WiFly 模型一起使用?

ios - 解包 nil 可选时崩溃

objective-c - Xcode iOS : Retrieving values from NSDictionary and displaying it in UITextView