Ja, Realm Mobile Platform ermöglicht das Speichern von Daten sowohl lokal als auch in der Cloud. Synchronisierung und Konfliktlösung sind alle automatisch. Sie können auch öffentliche Bereiche (globale Tabellen, auf die alle Benutzer zugreifen können) sowie freigegebene Bereiche (Benutzertabellen, in denen Sie bestimmten Benutzern Lese-, Schreib- oder Administratorrechte erteilen können) erstellen. Wenn Sie alle Tickets für alle Benutzer freigeben möchten, ist eine globale/Ticket-Tabelle eine gute Wahl.
Nein, die aktuelle Version unterstützt keine differenzierte Zugriffssteuerung, dh Zugriffsrechte pro Objekt in einem Realm. Du musst den gesamten Bereich und alle seine Objekte teilen. Ich freue mich darauf, dieses wichtige, fehlende Feature zu verwenden.
https://github.com/realm/realm-mobile-platform/releases
Sie können dies allein mit Realm nicht tun. Realm ist eine lokale ORM-Lösung und keine Cloud. Sie müssen einen Cloud-Dienst wie iCloud oder Firebase verwenden, um die Daten auf einem Server zu speichern. – Shripada