【问题标题】:How to sync across different users on the Realm Mobile Platform?如何在 Realm 移动平台上跨不同用户同步?
【发布时间】:2016-09-30 10:04:49
【问题描述】:

如果说,我有一个包含一些私人数据和一些用户共享数据的移动应用程序。如何设置领域同步 URL,以便共享数据在其他用户之间同步,而私有数据仅在该特定用户的设备之间同步? 我注意到在示例中您只设置了一个同步 URL,我不明白其他用户将如何看到这些更改?如果有我不想与其他用户共享的领域对象怎么办?

【问题讨论】:

标签: synchronization realm realm-mobile-platform


【解决方案1】:

Realm 对象服务器支持对 Realm 的访问控制,这样用户可以在给定的 Realm 中获得以下权限:

  • 阅读
  • 管理(意味着用户可以授予或撤销领域的权限)

默认情况下,用户可以在其唯一路径中创建新领域:/~/newRealm~ 被解析为用户 ID)。然后创建领域的用户具有读/写/管理权限。然后,该用户可以向其他用户授予对同一 Realm 的权限,然后两个用户将在共享 Realm 中同步数据。

目前,调整权限的 API 尚未发布,但将在未来几周内的测试期间提供。

【讨论】:

  • @Adam Fish,API 似乎已发布,您能否调整您的答案以包含更多详细信息?我尝试了PermissionChangePermissionOffer 技术,但仍然无法共享领域
  • 好的,我可以使用领域浏览器共享领域:使用管理员帐户连接到对象服务器,在__admin领域添加权限记录,正如@Marius提到的in this answer
  • 是否需要newRealm 或者您可以随意命名?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-10-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多