联机时如何向任何设备发送通知?

时间:2018-08-22 17:10:06

标签: android firebase kotlin notifications firebase-cloud-messaging

我说当我使用FCM发送消息时,只有在线设备会收到通知吗,有什么方法可以发送到所有设备(在线设备和其他设备联机时)?

2 个答案:

答案 0 :(得分:0)

最好的方法是使用Firebase中的主题。您可以在以下两个链接中找到更多信息:

Link 1 Link 2

另一种方式 正在从您的应用程序类中获取数据库更改的侦听器(更新数据库中的特定节点值),并在此基础上启动通知。这将自动完成您的所有工作,无需从服务器端仅发送监听器发送通知,监听器将自动销毁,并可以控制您的应用程序是否不在前台。

答案 1 :(得分:0)

我根据您的要求发布了这些,这些是实现方式:

part 1 Firebase部分

part 2一个信号部分

part 3一信号部分完成(2分钟)

我认为您已经完成了第1部分,因为您已经告诉您集成了Firebase,但是您可以对其进行检查,如果它对您有用,请接受我的解决方案:)。