我正在为iPhone编写一个数据收集应用程序,希望能够将我的数据导出到用户可以在其桌面上处理的文件中。我会在iPhone上生成csv或任何格式的文件,然后用户会以某种方式将文件放到他们的桌面上。从这里和网络上的其他问题来看,我的选择似乎是:
1)在云中的某个位置实现我自己的web服务,iPhone应用程序将连接到该web服务并发送数据。然后我的服务器会将其通过电子邮件发送给用户,或者以某种方式使其可供下载。
2)编写SMTP代码或使用现成的库,这将要求用户输入自己的电子邮件服务器详细信息。然后将数据作为附件发送给用户。
3)使用一些bonjour设置,我给用户一个在他们的桌面上运行的应用程序,iPhone应用程序会找到那个桌面应用程序并与之对话。
这三个似乎都很麻烦:#1,因为我必须编写/维护一个服务器(包括检测/防止垃圾邮件/误用等)。#2和#3对于用户来说,因为有额外的配置,需要运行的东西,以及可能出错的事情。(更不用说还有更多的东西要为我编码和测试,可能还需要一堆桌面OSes和配置。)
这些是人们正在使用的选项吗?我错过了什么吗?人们最喜欢哪一个?
非常感谢!
发布于 2009-04-22 17:11:59
您可以在电话上运行web服务器,并将用户指向该IP地址,然后提供一个AJAXy网页,用户可以在该网页上将文件下载到其桌面。
不难,但他们必须键入IP地址或http://myphone.local类型的地址...
https://stackoverflow.com/questions/778259
复制相似问题