【发布时间】:2017-12-08 18:42:24
【问题描述】:
我正在创建一个 IOS 应用程序,每个用户都将拥有自己的数据,这些数据不会与其他用户共享。我应该为每个用户创建一个单独的领域吗?如果我不这样做,并且他们只有对其数据的权限,即使他们没有其他数据的访问权限,他们是否仍会同步整个共享领域?还是只会同步他们获得许可的内容?如果我为每个用户创建单独的领域,他们可以轻松地管理和查看各个领域的大小。 Realm Studio 的功能非常少。谢谢。
【问题讨论】:
我正在创建一个 IOS 应用程序,每个用户都将拥有自己的数据,这些数据不会与其他用户共享。我应该为每个用户创建一个单独的领域吗?如果我不这样做,并且他们只有对其数据的权限,即使他们没有其他数据的访问权限,他们是否仍会同步整个共享领域?还是只会同步他们获得许可的内容?如果我为每个用户创建单独的领域,他们可以轻松地管理和查看各个领域的大小。 Realm Studio 的功能非常少。谢谢。
【问题讨论】:
由于 Realm 对象服务器(当前)仅支持基于每个 Realm 的权限,因此如果您不希望用户看到彼此的数据,则需要为每个用户创建一个单独的 Realm。
如果 Realm Object Server 确实支持对象级通知,您可以将多个用户的数据存储在单个 Realm 中,并使用 partial synchronization 仅同步与该特定用户相关的数据。
我们肯定对改进 Realm Studio 的方法感兴趣;随着我们收到用户反馈,它肯定会得到改进。如果您想查看特定功能,请在我们的GitHub issue tracker 提出问题。
【讨论】: