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



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

我能够使用我的旧设备并永久保持打开状态,以检查主机是否已离开聚会,从而通知用户。但是,这很不方便,必须有一个简单的服务器端解决方案。

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

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

任何正确方向的帮助或指示将不胜感激。


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

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

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

我还使用了实时数据库触发器,它可以通过应用程序中的一个操作删除有关用户的所有信息(因此所有数据都会被删除,而不是留下,这将浪费不可用的数据库内存(。

最新更新