该应用程序需要用户提供的文档文件。文档文件通常可以在电脑/电子邮件中找到,对吗?从 iOS 应用程序获取这些数据的最直观/用户友好的方式是什么?无需考虑努力或需要多长时间,重点是用户体验。
我有一些想法:
通过电子邮件导入/导出数据
- 阅读文章 here 。那么您会要求您的用户通过电子邮件将文件发送给他/她自己,您的应用程序将获取数据吗?还是有点复杂,但这是最好的方法吗?
iTunes
- 使用 iTunes 将文件从桌面拖放到您的应用程序中。恕我直言,不是很直观,但我可能是错的。
提供网页屏幕供用户将文件上传到服务器。
- 这还可以,但我们希望减少桌面/PC 交互。
提供服务器来接受电子邮件中的文件。
- 与第 1 项的区别在于,您将要求用户将其通过电子邮件发送到您的特定电子邮件地址,服务器将存储它,应用程序将连接到服务器以获取文件,当然具有所有权限/等等。需要付出巨大的努力,但这不是问题,只要它能增强用户体验即可。
支持其他数据共享方式(例如 Dropbox)吗?还有其他最适合此目的的服务吗?
[更新1] Wifi/蓝牙文件从PC/其他设备传输到iPad。
[更新 2] iCloud
我错过了什么吗?感谢您抽出时间。
最佳答案
我会选择#2 iTunes 文件共享
示例: http://www.raywenderlich.com/1948/how-integrate-itunes-file-sharing-with-your-ios-app
我更喜欢这种方式,因为您不需要互联网连接来导入、导出文件,并且就像拖放一样简单, 您还可以创建文件夹,并在文件夹中设置“ protected 文件”
关于ios - 用户友好的方式将文件导入/共享到您的 iOS 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10274290/