首页 文章

与Android应用和Google Cloud 端硬盘实时同步

提问于
浏览
4

我想知道利用Google Drive在不同设备(Android,iOS,网络等)上的不同用户之间执行自定义文档的实时同步是否可行 . 我所说的与Google Docs的实时协作功能相似(我认为这是Google Wave上的工作的结果),但是使用自定义文档格式 .

例如,用户将操纵Android应用上的文档中的数据,并且这些更改将在他们与之共享原始文档的另一个用户的Android或Web应用中实时显示(或接近它) .

这是Google Cloud 端硬盘和Google Cloud 端硬盘SDK旨在处理的内容吗?

1 回答

  • 1

    你必须使用自己的逻辑 . 这里的复杂性是推动实时更改并以高效的方式完成,因此您可能只发送文件的差异,甚至更好地向连接的客户端发送操作转换,这并非易事 . Google Cloud 端硬盘仅用于存储整个文件,因此在您的情况下,您可以使用它来存储所有并发编辑的汇总结果 .

    从技术上讲,对于Web应用程序,您可能不得不使用Web套接字或长轮询技术或频繁轮询(在此问题上我无法帮助您安装Android) .

    如果你有兴趣,我会先阅读:http://en.wikipedia.org/wiki/Operational_transformation

相关问题