所以我正在尝试构建一个使用firebase实时数据库的应用程序。数据库具有这个简洁的功能,可以监听特定子节点的更改。据我所知,只有当应用程序处于前台而未关闭时,这才会起作用,对吗?
问题是,如果应用程序在后台,我想触发特定用户的通知。这不适用于数据库,因为该应用程序已关闭。显然,我需要在这种情况下使用云消息传递,唤醒设备并显示通知。我可以通过node.js监听我的实时数据库中的更改,然后向用户发送推送通知=>这需要中间服务器,我试图避免。
有没有办法实现这一目标,
没有自己的服务器而只使用firebase technology? Hosting仅提供静态文件,而storage仅用于存储图像等文件。
答案 0 :(得分:1)
正如我在评论中指出的那样,并且@Frank同意我的观点,目前你唯一能做的就是没有服务器 - 把数据库监听器放在服务中,但它可能会导致一些电池耗尽。在iOS上你根本没有任何选择。
我在5天前向Firebase发送了功能请求,答案是
Hi Dima,
感谢您与我们联系。
我们肯定知道很多用户,比如你自己 此功能。我们正在探索潜在的解决方案,但我无法分享 目前有任何细节或时间表。我们会保留您的反馈意见 考虑继续前进。
请留意我们的发行说明,了解任何进一步的更新。
此致
马西亚尔
2016年8月27日