问题标签 [realm-object-server]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
573 浏览

ios - 用于生产应用程序的内存中的领域文件

因此,对于访问应用程序中所有信息的用户,多个领域如何在单个应用程序中工作,我有点困惑。

例如,如果 Instagram 使用 Realm,作为用户,我是否会为每个功能(搜索、主提要、消息等)访问多个 Realm?在当前限制下,Realm 的第四个声明(当前)限制说

任何单个 Realm 文件都不能大于您的应用程序允许在 iOS 中映射的内存量——这会因设备而异,并且取决于当时内存空间的碎片化程度(对此问题有待观察) : (rdar://17119975))。如果需要存储更多数据,可以将其映射到多个 Realm 文件。

我认为这意味着设备上的空间有限,因此我需要每个用户一个可以访问任何和所有数据的领域,或者我仍然需要一个后端来存储数据。这个对吗?

数据库部分是有道理的,但是如何将它映射到多个 Realm 文件上呢?

0 投票
3 回答
796 浏览

swift - 用 Swift 在 Realm Object Server 上创建公共领域

我正在尝试创建一个所有用户都具有读取权限的公共领域。领域团队在网络研讨会中提到了此功能,但我无法找到有关如何执行此操作的任何文档。

这是网络研讨会上的一张漂亮图片,它说明了可以在对象服务器中创建的领域类型。我很难找到如何制作公共领域。

同步领域图的领域对象服务器类型

0 投票
1 回答
194 浏览

ios - 从 macOS 和 iOS 应用程序访问 Realm 对象服务器

我有一个使用相同数据模型的 iOS 和 macOS 应用程序。我在数字海洋上设置了一个领域对象服务器。

我已按照 ToDo 演示教程进行操作,一切正常。我可以在 setupRealm 函数中看到 iOS 应用程序在哪里找到本地对象服务器,但我看不到 mac 应用程序如何访问本地服务器。另外,我在 mac 应用程序中看不到 configureRealm 功能。

我的目标是从我的 mac 应用程序获取在远程对象服务器上配置的领域,从 iOS 应用程序访问它。

尽管演示和教程非常有用,但它们包含太多设置 UI 的代码,以至于配置领域然后访问它的基本代码会丢失。对于像我这样刚刚学习的人来说,解释一下基本的配置和设置代码会很棒。例如:在 appDelegate 中使用此代码配置领域...并在 logIn 类中创建一个 setupRealm 函数,如下所示...

也许它已经在那里,我只是看不到它。

我意识到这对你来说可能很乏味,但它真的会帮助我们这些正在学习的人。谢谢。

0 投票
0 回答
80 浏览

java - Securing the Realm Object Server with Let’s Encrypt

I do instructions of Securing the Realm Object Server with Let’s Encrypt step by step and thanks for good article of Nikola Irinchev that's work so good. When i want to use realms:// instead of realm:// and read docs of Realm Java 3.4.0 for using SSL/TLS:

that's not correct because serverCertificate() function not available and i suggest correct is:

but after user login, realm not synced and Realm file was created in ROS can't be opened. My question is what pem file i should use in android app?

I use fullchain.pem and depart it to cert.pem and chain.pem and use all of them but my problem not resolved. Please guide me.

0 投票
1 回答
330 浏览

realm - 如何访问领域对象服务器中的所有数据

关于领域的基本概念问题。

我正在考虑将领域用于 ios 项目,并希望使用将托管的领域对象服务器。

但是,我如何在所有用户领域中挖掘和使用领域对象服务器中保存的数据?

0 投票
1 回答
112 浏览

realm - 用户领域访问或一个公共领域

假设我想创建一个像 Instagram 这样的应用程序。我的应用程序的每个用户都有他自己的领域文件,他保存他的个人资料数据、图片、图片喜欢和评论。

如果我想创建一堵墙,可以看到我应用的所有用户的最新照片怎么办?我应该以某种方式访问​​用户的每个领域文件并获取图片,还是应该创建一个大型共享领域文件来保存所有用户的所有图片?

0 投票
1 回答
42 浏览

realm - 领域功能 - “我们在尝试启动用户搜索时遇到了问题”

所以我点击了绿色的“播放”按钮来运行我的领域功能,我得到了这个错误。昨晚我正在为用户搜索构建一个领域功能,有一次它随机开始给我这个错误。日志中没有显示任何内容。如果我单击“创建新函数”并立即运行预构建的函数,我仍然会收到相同的错误。我也尝试重新启动ROS,但无济于事。有任何想法吗?

编辑 - ROS 侧边栏中的日志选项卡不显示任何内容,但领域功能下方的控制台日志显示“打开的功能日志:48aaee7c-b70c-4111-ad2f-fbb44dccad8a”。

版本控制:

ROS V1.8.1,centOS 6

0 投票
1 回答
598 浏览

realm - Swift 中共享领域中的对象是如何同步的

在浏览了文档之后,我最近了解到共享领域(对我的应用程序的所有用户全局可用)只能使用Realm.asyncOpen. 例如,我有一个/shared对任何用户都具有只读访问权限的领域。我尝试以通常的方式查询它,但它返回零个对象。但是,如果我这样查询它,它会起作用:

此方法明显比通常的领域查询慢,因为它似乎是从服务器获取数据,而不是从本地已同步的领域。

这是否意味着下拉的对象永远不会存储在领域的本地副本中,而是每次我访问它们时都会从 ROS 中查询?

换句话说,共享领域是否被拉出而不是同步?

0 投票
1 回答
148 浏览

ios - 领域对象服务器 - 何时发生同步?

我有一个由 Amazon 上托管的 Realm Object Server 提供支持的 iOS 应用程序,我很好奇同步实际发生的时间。同步查询是延迟的,所有开放领域的实时同步,还是其他什么?

例如,假设我有一个名为 /common 的领域,并且所有 SyncUser 都对该领域具有读/写权限。每个活动的 SyncUser 还具有一个通知块,用于侦听 /common 领域中与其 SyncUser 身份对应的 GlobalProfile 对象。如果一个用户对另一个用户的 GlobalProfile 对象进行更改,所有用户会立即下载此更改,还是只有在此对象上有通知块的用户会立即下载更改?

具体来说,我想为用户(我们将其命名为 Tom)创建一种搜索其他用户并将他们发送到 Tom 领域的读/写权限的方法。我当前的解决方案是一个公共领域,每个用户都在其中添加一个 GlobalProfile 对象。要搜索名为 Jerry 的用户,Tom 可以简单地查询公共领域。要授予 Jerry 对 Tom 领域的读/写权限,Tom 可以将 SyncPermissionOffer.token 写入 Jerry 的 GlobalProfile。因为 Jerry 有一个通知块来监听他的 GlobalProfile,所以他会立即收到这个令牌的通知,并且可以接受 Tom 领域的 SyncPermissionOffer。然而,我担心的是所有用户,不仅仅是 Jerry,都会在 /common 领域同步这个变化,这是不必要的。如果应用程序有 100,000 个用户,我不会

如果这个问题不清楚,请告诉我。非常感谢你的帮助!

0 投票
1 回答
65 浏览

realm - 领域对象服务器上的消息传递

有人有什么好的解决方案可以在 Realm Object Server 上进行消息传递吗?

我想一种解决方案是拥有一个公共领域,其中每个用户都有一个 PublicProfile 对象。然后,用户可以通过编辑其他用户的公开资料来“发送消息”其他用户。然而,这似乎不现实,因为尽管大多数信息与他们无关,但用户会不断地将所有更改同步到这个公共领域。