我想给我的应用程序的用户提供在没有互联网连接的情况下共享照片的能力。这很难解释,但我会尽我所能。基本上在我的应用程序中,用户可以按加号按钮使用他们的iPhone拍摄。然后将此图像上载到Internet(Dropbox)中的公共文件夹中,供所有应用程序用户访问。当其他用户打开应用程序时,已上载的图像将下载到其设备上。由于可能有多个图像,应用程序偶尔刷新一次,并下载新照片。我想用蓝牙(或空投)做同样的事情。当一台设备拍照时,会将其保存在设备上,然后发送给附近的所有应用用户。这些用户可以对其进行编辑,然后将其发送回原始设备,供所有人访问。基本上,原始设备充当服务器,并且所有其他设备从该设备流式传输信息。这样做的全部目的是让15个不同的iOS设备同时在同一个房间内显示相同的内容。当有人编辑时,所有其他人都会看到它,好像它们与“云”(现在是Dropbox)同步。
我知道MultipeerConnectivity.framework
可以实现这一点,因为它允许同时连接多个设备。我还找到了一个名为beam it的示例应用程序:http://arctouch.com/beamit/
我在这里问的不是某些代码,而是一些关于如何解决问题的迹象。