如何通知关闭Android应用的用户?

时间:2019-06-30 14:52:43

标签: java android firebase push-notification

我正在尝试将我的应用程序的用户通知Firebase实时数据库中的某些更改。对于我来说,即使在应用程序处于后台或被强制停止的情况下,执行此操作始终很重要。

我的第一个决定是启动后台服务-startForeground(),但是在这种情况下,出现了卸载的通知“应用程序在后台运行”,所以我拒绝了。

第二次尝试是与Firebase Cloud Messaging一起使用,但是据我了解,此机制仅允许发送通知。但是,我如何以编程方式处理事件并创建通知? 如果能帮助我完成任务,请给我看一个示例或一种使用FCM或更优雅的解决方案的方法。

1 个答案:

答案 0 :(得分:0)

要在用户未积极使用您的应用程序时接收消息,最好的选择是通过Firebase Cloud Messaging(FCM)发送消息。

FCM支持两种消息:通常显示给用户的通知消息,以及在您的应用程序代码中处理的数据消息。

要通过Firebase Cloud Messaging发送应用程序代码可以处理的消息,请按照here中的说明发送数据消息。