目前有没有办法让多个用户访问同一个领域?
现在我能找到的唯一方法是使用“应用程序帐户”而不是用户帐户,正如另一个问题中所建议的那样。
谢谢!
通常,您可以通过虚拟路径连接到 Realm 文件。它们必须始终是绝对的,因此以斜杠开头,/
并且永远不要带有文件后缀。具有两个前导下划线的文件名中的领域被认为是领域对象服务器的内部状态并具有特殊含义。
如果路径以/~/
(如主目录)为前缀,~
则将由用户的 ID 扩展,该用户拥有创建、读取和写入此虚拟目录中的 Realm 文件的专有权限。
如果没有这样的前缀(例如/global
),那么这是一个全局领域。全局领域只能由管理员用户创建,但默认情况下每个人都可以阅读。
不幸的是,我们还没有提供直接的客户端 API 来管理权限。但是您可以使用浏览器访问管理领域/__admin
并找到给定文件的权限。设置的位置特定于该用户Permission
。user
没有设置用户的Permission
地方是默认权限。它们适用于所有未配置特定权限的用户。默认情况下,所有者通过显式Permission
条目具有完全访问权限。