我为 iOS 开发了一个企业应用程序,用户应该能够将文件从桌面添加到该应用程序。
我使用文件共享实现了这个,效果很好。
现在这家公司想从他们的机器上摆脱 iTunes(这是可以理解的,iTunes 是一个非常具有侵入性的过程)。
问题是,是否仍然可以在没有 iTunes 的情况下以某种方式使用文件共享?也许与另一个应用程序?
或者还有什么其他方式可以将文件发送到应用程序(最好不需要互联网连接)
//edit: 必须在 windows 7 上工作并且不能要求安装 iTunes(有一些其他工具允许访问 iPad 文件系统,但它们通过 iTunes 安装的驱动程序)
最佳答案
您可以通过本地无线网络交换数据(不需要连接到互联网,只需 iOS 设备和 Windows 计算机需要在同一网络上)。
一个选项:
然后,您可以通过套接字在 iOS 应用程序和 Windows 应用程序之间创建一个简单的 TCP/IP 连接,并交换您想要的数据。
但是,您可能需要实现一个合适的简单 Windows 应用程序来执行此操作。
另一个可能更简单的解决方案:
您可以在您的 iOS 应用程序中启动一个网络服务器,并在屏幕上显示它的 IP。通过在桌面计算机的浏览器中输入此 IP,您可以访问 iOS 设备上的网站,这可以使文档可供下载或接收上传。
有关如何执行此操作,请查看 this问题。
关于iOS:没有 iTunes 的文件共享?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10230443/