我无法完全解释我为什么要问这个问题,但我希望开发一个应用程序,将 NSData 从一个应用程序传输到不同设备上的另一个应用程序,而不使用 AirDrop 技术。
有谁知道实现这一点的任何其他解决方案,或者他们能指出我正确的方向吗?
我无法完全解释我为什么要问这个问题,但我希望开发一个应用程序,将 NSData 从一个应用程序传输到不同设备上的另一个应用程序,而不使用 AirDrop 技术。
有谁知道实现这一点的任何其他解决方案,或者他们能指出我正确的方向吗?
有一个框架:Multipeer Connectivity是在 iOS 7 中引入的,并且几乎是 AirDrop 的开发人员级别版本,根据框架参考的介绍:
Multipeer Connectivity 框架支持使用基础设施 Wi-Fi 网络、对等 Wi-Fi 和蓝牙个人区域网络发现附近 iOS 设备提供的服务,并随后通过发送基于消息的数据、流数据与这些服务进行通信, 和资源(例如文件)。
在介绍该技术的WWDC 2013 会议中,有一个关于如何发现附近运行您的应用程序的设备并在它们之间传输 NSData 的很好的概述,以及一些显示完整工作示例的Apple 示例代码。