目前有没有办法允许多个用户访问同一个 Realm?
现在我能找到的唯一方法是使用“应用程序帐户”而不是用户帐户,如 another question 中所建议的那样。 .
谢谢!
最佳答案
通常,您可以通过虚拟路径连接到 Realm 文件。它们必须始终是绝对的,因此以斜线开头 /
并且永远不要携带文件后缀。带有两个前导下划线的文件名中的 Realm 被认为是 Realm 对象服务器的内部状态并具有特殊含义。
如果路径以 /~/
为前缀(如主目录),~
将通过用户 ID 进行扩展,该用户具有创建、读取和写入放置在此虚拟目录中的 Realm 文件的专有特权。
如果没有这样的前缀(例如 /global
),那么这是一个全局 Realm。全局 Realm 只能由管理员用户创建,但默认情况下每个人都可以读取。
不幸的是,我们还没有提供直接的客户端 API 来管理权限。但是您可以访问位于 /__admin
的管理 Realm 。使用浏览器并找到给定文件的权限。 Permission
哪里user
设置是特定于该用户的。 Permission
没有设置用户的地方是默认权限。它们适用于所有未配置特定权限的用户。默认情况下,所有者通过明确的 Permission
拥有完全访问权限入口。
关于realm - 在 Realm 对象服务器上的不同用户之间共享 Realm ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39756637/