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

How to include / exclude Objects from automatic Synchronization?

我正在考虑将 Realm Mobile Platform 用于我的新应用程序。我阅读了文档,发现我的大部分要求都已满足,例如:

我没有找到的是如何决定哪些数据同步到哪个客户端。例如,如果您是注册用户并使用您的用户帐户登录,我们将其称为帐户 A。我想与帐户 A 相关的所有数据现在都在同步到客户端。现在,如果您使用帐户 A 注销并使用帐户 B(可能是一个只想使用您的智能手机的朋友)登录,会发生什么情况,并且帐户 B 将永远不会在当前客户端上再次使用。自动同步还会把服务端的变化同步到客户端吗?

@Mulgard - 您正在寻找的目前不可能。

对于同步领域,所有数据都已同步,无法选择性地同步数据记录或类。

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

GitHub 项目中有一张票将选择性同步功能列为未来的候选功能。这听起来像是可以满足您的一些要求。 https://github.com/realm/realm-mobile-platform/issues/40

GitHub 项目列表 "fine-grained" 权限也有一张票。 https://github.com/realm/realm-mobile-platform/issues/22