ios - 用户友好的方式将文件导入/共享到您的 iOS 应用程序

标签 ios user-experience file-sharing

该应用程序需要用户提供的文档文件。文档文件通常可以在电脑/电子邮件中找到,对吗?从 iOS 应用程序获取这些数据的最直观/用户友好的方式是什么?无需考虑努力或需要多长时间,重点是用户体验。

我有一些想法:

  1. 通过电子邮件导入/导出数据

    • 阅读文章 here 。那么您会要求您的用户通过电子邮件将文件发送给他/她自己,您的应用程序将获取数据吗?还是有点复杂,但这是最好的方法吗?
  2. iTunes

    • 使用 iTunes 将文件从桌面拖放到您的应用程序中。恕我直言,不是很直观,但我可能是错的。
  3. 提供网页屏幕供用户将文件上传到服务器。

    • 这还可以,但我们希望减少桌面/PC 交互。
  4. 提供服务器来接受电子邮件中的文件。

    • 与第 1 项的区别在于,您将要求用户将其通过电子邮件发送到您的特定电子邮件地址,服务器将存储它,应用程序将连接到服务器以获取文件,当然具有所有权限/等等。需要付出巨大的努力,但这不是问题,只要它能增强用户体验即可。
  5. 支持其他数据共享方式(例如 Dropbox)吗?还有其他最适合此目的的服务吗?

  6. [更新1] Wifi/蓝牙文件从PC/其他设备传输到iPad。

  7. [更新 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/

相关文章:

ios - 当我在 AdMob 中启用 "Publisher identifiers not found"时出现 "debugGeography"错误

ios - 如何将html字符串保存到数据库中

javascript - 希望使用 angularjs 创建类似功能的 gmail 附件预览

networking - 创建 P2P/去中心化文件共享网络

ios - 如何让两个不同的表格 View 单元格始终成对显示在同一个表格 View 中?

ios - iOS 内存占用的正确统计数据是什么。实时字节?真实内存?其他?

javascript - 客户端 "Feature Tour"(教程/教学)覆盖系统?

java - 通过蓝牙在android 2.3中共享文件

iOS:从另一个应用程序打开一个应用程序的文档并保存回被调用的应用程序