当应用程序处于后台时显示抬头通知

时间:2020-03-19 02:53:27

标签: android firebase-cloud-messaging heads-up-notifications

当我的Android应用为背景时,我想显示抬头通知

打开我的应用程序时,会显示“抬头通知”,但是如果应用程序是后台或关闭,它只会显示在正常状态栏上。

我尝试了许多其他资源,并且还在堆栈溢出中阅读了类似的问题。

但是我还没有得到有用的解决方案。即使应用程序处于后台,也可以显示抬头通知吗?

1 个答案:

答案 0 :(得分:1)

Firebase Cloud Messaging有两种类型的消息:

  • 通知消息,如果活动,则通知消息会传递到您的应用程序代码中;当您的应用程序不活动时,通知消息会由系统处理。
  • 数据消息,这些消息始终传递到您的应用程序代码中。

根据您的描述,这听起来像是在发送notification消息。如果您始终希望应用程序代码来处理该消息,以便控制其显示方式,则可以改为发送data消息。

有关消息类型的更多信息,请参阅: