2016-12-08 28 views
0

我想爲我的新應用程序使用Realm Mobile Platform。我閱讀文檔,發現我的大部分要求fullfilled像:如何在自動同步中包含/排除對象?

  • 註冊
  • 登錄
  • 加密
  • 自同步

我沒有發現什麼如何決定哪些數據與哪個客戶端同步。例如,如果您是註冊用戶,並且使用您的用戶帳戶登錄,則可以將其稱爲帳戶A.我想所有與帳戶A相關的數據現在都與客戶端同步。現在如果您使用帳戶A註銷並使用帳戶B登錄(也許朋友只想使用您的智能手機一分鐘),帳戶B永遠不會再次用於當前客戶端,會發生什麼情況。自動同步是否仍將服務器的更改同步到客戶端?

回答

1

@穆爾加德 - 你正在尋找什麼是不可能的。

對於同步領域,所有數據都是同步的,不可能有選擇地同步數據記錄或類。

授權syncronsied在這一點上,領域是在領域級而不是記錄級,如果用戶有權訪問領域,那麼他們可以訪問該領域中的所有數據。

GitHub項目上有一張票,列出選擇性同步功能作爲候選未來功能。這聽起來像它可能滿足您的一些要求。 https://github.com/realm/realm-mobile-platform/issues/40

GitHub項目中還有一個列出「細粒度」權限的票證。 https://github.com/realm/realm-mobile-platform/issues/22

+0

謝謝你的回答。這聽起來像一個巨大的問題。如果我的應用程序內部有社交媒體網絡,則意味着所有內容都會同步到每個設備。這會使每個應用程序的內存使用量非常大,而且在數據安全性方面也非常不安全。 – Mulgard

相關問題