与Android应用和Google云端硬盘实时同步
作者:互联网
我想知道利用Google Drive在不同设备(Android,iOS,网络等)上的不同用户之间执行自定义文档的实时同步是否可行.我所说的与Google Docs的实时协作功能相似(我认为这是Google Wave上的工作所添加的),但是采用自定义文档格式.
例如,用户将操纵Android应用上的文档中的数据,并且这些更改将在他们与其共享原始文档的另一个用户的Android或Web应用中实时显示(或接近它).
这是Google云端硬盘和Google云端硬盘SDK设计用于处理的内容吗?
解决方法:
你必须使用自己的逻辑.这里的复杂性是推动实时更改并以高效的方式完成,因此您可能只发送文件的差异,甚至更好地向连接的客户端发送操作转换,这并非易事. Google云端硬盘仅用于存储整个文件,因此在您的情况下,您可以使用它来存储所有并发编辑的汇总结果.
从技术上讲,对于Web应用程序,您可能不得不使用Web套接字或长轮询技术或频繁轮询(在这个问题上我无法帮助您安装Android).
如果你有兴趣,我会先阅读:http://en.wikipedia.org/wiki/Operational_transformation
标签:android,google-drive-sdk 来源: https://codeday.me/bug/20190709/1415615.html