【问题标题】:How to send notification to any device when it goes online?如何在任何设备上线时向其发送通知?
【发布时间】:2018-08-22 17:10:06
【问题描述】:

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

【问题讨论】:

  • 我已经完成了关于 Firebase 的完整教程和一个信号,它在 youtube 上,我试过了,它甚至可以离线发送(他们在线后会收到)你需要链接吗?
  • 是的,请///
  • 查看解决方案部分
  • 如果您有兴趣,我已在我的 tutorials 之一中逐步说明,您如何发送 notifications 到特定使用 Cloud Firestore 和 Node.js 的用户。

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


【解决方案1】:

我根据您的要求发布了这些是实施:

part 1 Firebase 部分

part 2一个信号部分

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

我认为你已经完成了第 1 部分,因为你告诉你已经集成了 firebase,但你可以检查它们,如果它对你有用,请接受我的解决方案,非常感谢 :)。

【讨论】:

  • 真棒兄弟它解决了我所有的问题,非常感谢!!
  • 不客气!随时投票作为支持,非常感谢您尝试我的解决方案!
【解决方案2】:

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

Link 1 Link 2

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多