Firebase控制台允许我们向单个用户,群组,订阅主题的用户或整个用户群发送通知。是否有任何代码允许我们以相同的方式直接发送通知,但是以编程方式?
例如,如果我有一个用户列表(包含他们的Firebase UID),如果我点击其中一个用户,我是否可以通过Firebase向该用户发送通知,就像控制台允许我们发送通知一样通过控制台?
使用Java / Kotlin和Firebase API执行此操作有什么好方法吗?
答案 0 :(得分:2)
FCM不支持您直接从Android应用向Android应用发送消息。但是,这是解决问题的解决方法:
参考:https://firebase.google.com/docs/functions/use-cases#notify_users_when_something_interesting_happens
在一个基本概念中:我们编写服务器以从firebase数据库获取操作并决定通过FCM向其他用户发送通知。我们的服务器可以使用NodeJS或使用Firebase Cloud功能编写(上图) 指导如何使用Nodejs在这里:https://firebase.googleblog.com/2016/08/sending-notifications-between-android.html