Firebase 消息推送通知

Posted

技术标签:

【中文标题】Firebase 消息推送通知【英文标题】:Firebase Messaging Push Notifications 【发布时间】:2020-06-05 14:54:24 【问题描述】:

大家好,我正在尝试将推送通知添加到我的颤振应用程序中。我希望在事件发生前一小时将它们发送给特定用户,事件的时间将由用户存储在 firebase 中。我一直在做我的研究,我认为需要将这些条件写在 node.js 文件中?如果添加了一个非常简单的条目,我还想发送另一个通知。但是,我只想将其发送给与添加条目的用户位于同一区域的用户。在我的颤振应用程序中,我使用 geohashes 和 hasrsine 为同一区域的用户查询 firebase 是否需要在 node.js 文件中执行相同操作。如果正确,我很难找到一些好的例子,如果不是,请指导我找到一些更好的资源,请帮助我更好地理解我应该做什么。谢谢

【问题讨论】:

【参考方案1】:

您的问题范围很广,但我会尝试为您提供一些指导方针。

首先为firebase函数设置环境follow this,然后有different triggers用于firebase函数,如database write在新数据写入数据库时​​调用要执行的函数。

在您的情况下,当您在触发器中添加事件时,请编写一些代码以让用户靠近该区域并发送通知,并发送通知,您需要在每个用户登录到您的应用并将其保存在其他位置。

对于 firebase 函数,您需要了解基本的 javascript/TypeScript,为此,Doug Stevenson 的this video series 非常有帮助。我建议先完成教程。

【讨论】:

谢谢这些资源应该很有帮助。我没想到我的问题会得到确切的答案,这就是我希望得到的,谢谢。 我很高兴它有帮助,欢迎您。如果它解决了您的问题,您可以接受。

以上是关于Firebase 消息推送通知的主要内容,如果未能解决你的问题,请参考以下文章

Firebase 云消息推送通知不再出现在 iOS 上

Flutter Firebase 消息传递 - 应用打开时未显示推送通知

如何通过 Firebase 云消息发送推送通知(快速入门)?

Win32/64 应用程序是不是可以从 Firebase 接收推送通知消息?

Flutter firebase 消息推送通知格式 3 行

iOS Swift 使用 Firebase 云消息发送丰富的推送通知