如何运行服务器端实时数据库查询

问题描述 投票:0回答:2

我正在使用Firebase的实时数据库。

我可以使用我的旧设备并永久保持它以检查主机是否已离开一方,因此通知用户。但是,这很不方便,必须有一个简单的服务器端解决方案。

我知道如何编码(使用.observe等),但我不知道在哪里运行代码。代码将在一个循环中检查主机是否每10秒钟离开一次(这是因为主机可能电量耗尽,因此不会通知数据库)。我能以某种方式简单地在函数中运行它吗?还是使用托管?

服务器代码将向主机发送请求,如果没有响应,则该方已关闭,因此它将告知用户。

非常感谢任何正确方向的帮助或指示。


如果您有任何问题,请询问!

swift firebase firebase-realtime-database
2个回答
0
投票

它与iOS无关。将您的初始代码放入viewDidLoadinit方法(取决于您如何编写代码)并忘记它。每个实例调用一次这些方法。目前,Firebase在您的用例上运行良好。至少我对observe方法没有任何奇怪的更新。你也可以指定你想在Firebase中准确观察到什么(比如newlast 15


0
投票

对此的解决方案是,即使用户离开应用程序,他们仍然会参加聚会。我使用了用户默认值,因此它可以记住用户是否在聚会中,以便它可以返回它们。

我还使用了Realtime Database triggers,它可以删除应用程序中有一个操作的用户的所有信息(因此所有数据都被删除,而不会遗留下来,这会浪费不可用的数据库内存)。

© www.soinside.com 2019 - 2024. All rights reserved.