如何在自动同步中包含/排除对象?

时间:2016-12-08 20:30:38

标签: realm-mobile-platform

我正考虑将Realm Mobile Platform用于我的新应用程序。我阅读了文档,发现我的大多数要求都填满了:

  • 注册
  • 登录
  • 加密
  • 自我同步

我没有找到的是如何确定哪个数据与哪个客户端同步。例如,如果您是注册用户并且使用您的用户帐户登录,则可以将其称为帐户A.我猜所有与帐户A相关的数据现在都在与客户端同步。现在,如果您使用帐户A退出并使用帐户B登录(可能只是想要使用智能手机一分钟的朋友)会发生什么情况,并且帐户B永远不会再次在当前客户端上使用。自动同步是否仍然会同步从服务器到客户端的更改?

1 个答案:

答案 0 :(得分:1)

@Mulgard - 你目前无法寻求的是什么。

对于同步领域,所有数据都是同步的,不可能有选择地同步数据记录或类。

此时同步域的授权是在Realm级别而不是记录级别,如果用户可以访问Realm,那么他们可以访问该Realm中的所有数据。

GitHub项目上有一张票据,列出了选择性同步功能作为候选未来功能。这听起来似乎可以满足您的一些要求。 https://github.com/realm/realm-mobile-platform/issues/40

GitHub项目列表中还有一张票,并且#34;细粒度"权限。 https://github.com/realm/realm-mobile-platform/issues/22