realm - 在 Realm 对象服务器上的不同用户之间共享 Realm ?

标签 realm realm-mobile-platform

目前有没有办法允许多个用户访问同一个 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/

相关文章:

android - Realm,在字符串列表中搜索

swift - 如何使 RealmSwift RealmOptional 与 Swift Codable 兼容?

ios - Realm.io - 从不正确的线程快速访问的 Realm

java - 在 Realm Android 中添加初始数据

android - 连接重置后 Realm PermissionManager.getPermissions() 错误

react-native - Realm 错误 - _constructor 必须是 'function' 类型,得到(未定义)

swift3 - Realm Swift 回调函数

android - Realm 数据库对移动应用程序有存储限制吗?

ios - Realm add 不会插入所有对象

swift - Realm 按日期列表内的日期对对象进行排序