有没有办法通过firebase自动向颤振应用程序发送通知

有没有办法通过firebase自动向颤振应用程序发送通知,firebase,flutter,firebase-cloud-messaging,Firebase,Flutter,Firebase Cloud Messaging,我正在开发一个颤振应用程序,如果有人跟踪用户,我想向用户发送通知。我使用firebase和FCM发送通知,但我只能手动发送。有没有一种方法可以在有人跟踪用户时自动向用户发送通知等?是,您需要使用Firebase Cloud Messaging的服务器端,如下所述: Firebase云消息传递的服务器端由两部分组成 组成部分: 谷歌提供的FCM后端 运行服务器逻辑的应用程序服务器或其他受信任的服务器环境,如Firebase的云功能或其他云 由谷歌管理的环境 您的应用服务器或受信任的服务器环境发

我正在开发一个颤振应用程序,如果有人跟踪用户,我想向用户发送通知。我使用firebase和FCM发送通知,但我只能手动发送。有没有一种方法可以在有人跟踪用户时自动向用户发送通知等?

是,您需要使用Firebase Cloud Messaging的服务器端,如下所述:

Firebase云消息传递的服务器端由两部分组成 组成部分:

  • 谷歌提供的FCM后端
  • 运行服务器逻辑的应用程序服务器或其他受信任的服务器环境,如Firebase的云功能或其他云 由谷歌管理的环境
您的应用服务器或受信任的服务器环境发送消息请求 到FCM后端,然后将消息路由到运行的客户端应用程序 在用户的设备上

最简单的解决方案可能是使用云功能,除非您手头有自己的服务器


官方示例列表中有一个云函数示例:。消息发送由中的新“记录”触发,但很容易将其调整为通过创建触发。

感谢您的回答!但是firebase说我需要为云功能付费,但这更像是我的一个学习项目。我想我不会添加该功能。实际上,你需要的是激活Blaze付费计划,但有一些非常慷慨的免费层,请参阅。对于云功能,这意味着您每月有125000次免费调用。应该没问题;-)对于其他服务,也是一样的:如果你的项目致力于学习,你不应该支付任何美元,因为你将始终处于免费的限制之下。