我是 iPhone 应用程序和 GData API 的新手。我想将 Google Documents 用作我的多用户应用程序的数据存储,需要控制对数据的访问权限:
如果第一个用户获取数据,那么他可以读取和写入它,所有其他用户将只能读取。但是当第一个用户完成他的数据工作并退出应用程序时,我希望第二个用户获得写入权限。
请帮助我找到解决此问题的方法。
我的想法是这样的:我需要有两个文件,“ApplicationData”文件,我的数据将存储在其中,以及“DataInfo”文件,其中使用数据的用户的名称将按正确的顺序存储。当第一个用户退出时,他会删除“DataInfo”中带有他名字的第一行。所有其他只有读取权限的用户必须每分钟(例如)下载“DataInfo”并检查情况是否发生变化。但我很怀疑,这是解决我的问题的好方法。我不认为,这对大量用户如此频繁地下载相同的文件有好处。
有任何想法吗 ?