2016-09-30 68 views
4

如果說,我有一個移動應用程序,它包含一些私人數據和一些用戶的共享數據。如何設置領域同步URL,以便共享數據在其他用戶間同步,而專用數據僅在特定用戶的設備上同步? 我在示例中注意到您只設置了一個同步網址,但我不明白其他用戶將如何看到這些更改?那麼如果有些領域對象我不想與其他用戶分享?如何同步Realm移動平臺上的不同用戶?

+0

我看到這篇文章,我相信它有點回答這個問題: http://stackoverflow.com/questions/39756637/share-realm-between-different-users-on-realm-object-server – dickyj

回答

2

境界對象服務器支持上的國度,訪問控制,使得用戶可以給出一個給定的境界以下權限:

  • 管理(即用戶可以授予或撤銷的境界權限)

默認情況下,用戶可以將其獨特的路徑中創建一個新的領域:/~/newRealm~是解決d到用戶ID)。創建Realm的用戶具有讀/寫/管理權限。然後,該用戶可以將其他用戶的權限授予同一個Realm,然後這兩個用戶將在共享的Realm中同步數據。

目前,調整權限的API尚未發佈,但將在測試期內的未來幾周內發佈。

+0

@亞當Fish,API似乎已經發布,請問您能否調整您的答案以包含更多細節?我嘗試了'PermissionChange'和'PermissionOffer'技術,但仍然無法共享域。 – ReDetection

+0

好吧,我可以使用Realm Browser共享域:使用管理員帳戶連接到對象服務器,在'__admin'域添加權限記錄,如@Marius提到[在這個答案](http://stackoverflow.com/a/39766673/2105993) – ReDetection

+0

需要'newRealm',或者你可以命名,如果你想要什麼? –