2016-07-21 8 views
1

Ich habe eine seltsame Anforderung bezüglich meiner App, die die Google Drive SDK verwendet. Ich erstelle einen Ordner und eine Datei (Single File) durch App auf der Google Drive. Jetzt möchte ich, dass dieser Ordner nur von der App geändert wird. Ist das machbar?Wie kann der Ordner nur von der App geändert werden?

Warum brauche ich das?

  • Ich schreibe/synchronisiere meine App-Daten auf das Laufwerk des Benutzers. Ich erstelle einen Ordner und eine Datei auf dem Laufwerk.
  • Jetzt kann die Datei vom Benutzer geändert werden, wenn er den Drive on Browser oder ein anderes Medium besucht.
  • Also, wenn die Datei geändert wird, wird Benutzer nicht in der Lage sein, auf anderen Geräten auf seine synchronisierten Daten zuzugreifen.
  • Ich habe keinen eigenen Server, wo ich die Daten speichern kann.

Also möchte ich, dass diese Datei nur von der App geändert werden soll. Wie kann ich das machen? Ist dies mit den aktuellen SDKs möglich? Was sind die Alternativen für das Projekt?

Bitte beachten Sie: Ich habe keinen eigenen Server.

Antwort

0

Ich denke nicht, dass dies machbar ist, weil ich nichts darüber in den Dokumenten gelesen habe, noch habe ich eine funktionierende Implementierung davon gesehen.

Das nächste, was ich damit zu tun habe, ist Permissions for Shared Files's. Die Einschränkung der Datei/des Ordners geschieht jedoch sowohl im Browser als auch in der nativen App. Sie werden immer synchronisiert.

Sie können den eingeschränkten Ordner auf Leserrolle festlegen. Die Benutzer werden nur zugelassen werden:

-Lesen die Metadaten (zB Name, Beschreibung) der Datei oder des Ordners -Lesen der Inhalt der Datei -Lesen die Liste der Elemente in dem Ordner

prüfen diese iOS code zum Festlegen der Berechtigungen.