iPhone,iPad,Mac等在线同步

时间:2010-10-20 00:41:38

标签: xml web-services json language-agnostic

我计划建立一个人们可以创建帐户并创建自己内容的网站。此内容包含文本,图像和可能的音频。

用户还应该能够下载iPhone,iPad,Mac甚至是与其在线内容同步的Windows应用程序,以便他们可以离线查看其内容,可能对其进行更改,然后再次与在线服务同步以后。

我很难为同步部分提供一个体面的架构。在服务器和应用程序之间进行通信的最佳方式是什么?我应该使用JSON,XML还是创建自己的文件格式?那么图像和音频呢?我应该将所有内容压缩,然后将其解压缩到设备上吗?有没有人有这样的服务经验,你的方法是什么?

1 个答案:

答案 0 :(得分:0)

请不要制作自己的传输格式。在base64中对二进制数据进行编码,然后使用JSON-RPC或XML-RPC进行传输。