如何仅允许应用修改文件夹?

时间:2016-07-21 10:40:47

标签: ios swift google-drive-api cloud

对于使用Google Drive SDK的应用,我有一个奇怪的要求。我正在Google Drive上通过应用创建文件夹和文件(单个文件)。现在我希望仅由应用程序修改该文件夹。这可行吗?

为什么我需要这个?

  • 我正在将我的应用数据写入/同步到用户的驱动器。我正在驱动器上创建一个文件夹和一个文件。
  • 现在,如果用户在浏览器或其他介质上访问云端硬盘,则可以修改该文件。
  • 因此,如果文件被修改,用户将无法访问其他设备上的同步数据。
  • 我没有自己的服务器,可以存储数据。

所以,我希望该文件只能由应用程序修改。我怎样才能做到这一点?这可用于当前的SDK吗?我还有什么方法可以让项目完成?

请注意:我没有自己的服务器。

1 个答案:

答案 0 :(得分:0)

我不认为这是可行的,因为我在文档中没有读过任何关于它的内容,也没有看到它的有效实现。

我最接近的是Permissions for Shared Files's。但是文件/文件夹的限制发生在浏览器和本机应用程序中。他们总是同步。

您可以将受限文件夹设置为Reader角色。用户只能被允许:

- 读取文件或文件夹的元数据(例如名称,描述) - 读取文件的内容 - 阅读文件夹

中的项目列表

检查iOS code如何设置权限。