ios - Wi-Fi 直连和 iOS 支持

标签 ios iphone wifi-direct

我想在解决方案中使用 Wi-Fi Direct,但我不确定哪些平台支持它。

Wi-Fi Direct 是否取决于 iPhone/iOS 版本?

我可以在装有 iOS 8 的 iPhone 4s 上开发具有 Wi-Fi Direct 功能的应用程序吗?

最佳答案

我花了一段时间才弄清楚发生了什么,但这是摘要。我希望这能为人们节省很多时间。

Apple 在 Wi-Fi Direct 方面表现不佳,与 Android 不同。 Apple 提供的 Multipeer Connectivity Framework 将 BLE 和 WiFi Direct 结合在一起,并且仅适用于 Apple 设备,不适用于任何使用 Wi-Fi Direct 的设备。

https://developer.apple.com/library/ios/documentation/MultipeerConnectivity/Reference/MultipeerConnectivityFramework/index.html

它在本文档中陈述了以下内容 - “Multipeer Connectivity 框架使用基础设施 Wi-Fi 网络、点对点 Wi- Fi 和蓝牙个人区域网络,并随后通过发送基于消息的数据、流数据和资源(例如文件)与这些服务进行通信。”

此外,i-Devices 之间此模式下的 Wi-Fi direct 需要 iPhone 5 及以上版本。

在 App Store 中有一些使用 Wi-Fi Direct 形式的应用程序,但这些应用程序使用的是自己的库。

关于ios - Wi-Fi 直连和 iOS 支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28448274/

相关文章:

iOS Corebluetooth - 有时在我重置网络之前不会连接到设备

iphone - 如何在 Xcode 中将 iPhone 的屏幕放到 mac 上

Android 同时运行 Wifi Lan 和 Wifi Direct

iphone - [UIViewController 哈希] : message sent to deallocated instance with ARC

java - Android Wi-Fi 直连网络

Android - 通过 wifi direct p2p 为多个设备创建组

iphone - 在 iOS 中解析 XML/'screen scraping' 的最佳方法是什么? UIWebview 还是 NSXMLParser?

ios - 用于好友列表的 Facebook Graph API 在 iOS 上返回 nil

ios - 将大量 View 嵌入到 uiscrollview 中并使约束匹配?这可能吗?

iphone - 检查 iVar 的名称是否与 NSDictionary 键相关