在两个用户之间共享一个全局参考领域

时间:2018-06-23 01:12:29

标签: ios swift reference permissions realm

如果很琐碎,请提前

道歉,但是我在Realm和Swift方面只有大约一个月的经验(但是我对编程并不陌生),并且我花了数十个小时试图找到解决方案。

我要做什么::一个应用程序,它从Realm Cloud实例中的单个全球领域/ Companies检索价格数据,然后对其进行图形化处理。我需要两个用户才能访问全局领域。一位“用户”定期(每隔几个月)更新数据(但不执行其他任何操作),一位用户可以读取和绘制另一位用户在/ Companies中输入的任何内容并绘制图形。

注意:如果该应用仅使用本地数据库,则该应用可以正常运行,但是我敢肯定,这意味着它无法更新。

显然,这是一个非常复杂的目标,因为我找不到这样的例子。我已经从realm.io.docs和每个站点尝试了很多“权限”和多用户示例,并且每个站点都进入了Google的多个页面,但是所有关于如何创建私有领域或限制其他用户查看现有领域的问题,或者它们确实不解释如何创建用户并允许他们访问云中的领域。/Company中有数百个对象,因此使用Realm Studio手动操作是不切实际的。有人可以解释如何仅对一个对象进行硬编码。一个全球领域有两个用户?

这真是愚蠢,我对此有太多麻烦,但是我完全感到沮丧。我不需要该应用程序是自适应的,我不需要任何精美的用户界面,安全性,限制等。我只需要能够从一个单独的实体(Realm Studio,一个macOS应用程序,一个永不离开计算机的ios应用程序)更新某些数据,以便客户端iOS应用程序可以查看和使用新数据。 / p>

如果有人能够提供解决方案,我可能会出于感激之情而哭泣,我会非常疲惫和沮丧。

1 个答案:

答案 0 :(得分:0)

据我所知,您只希望一个用户更新,而一个用户检索并使用更新的数据。我建议以下两种云解决方案:

Firebase

一种解决方案可能是使用后端,例如Firebase,该后端将由更新Realm的后端使用-Jared Davidson有一个不错的教程,可以帮助您入门。

领域平台云

此外,您还可以使用Realm的云服务Realm Platform Cloud,该服务具有30天的免费试用期,随后每月30美元。

相关问题