繁体   English   中英

Firebase 云消息传递不会在应用程序运行时发出通知

[英]Firebase Cloud Messaging doesn't notify when application is running

我想知道为什么 Firebase Cloud Messaging 在应用运行时不发送通知?

我启动了我的应用程序并尝试发送消息。 当我关闭我的应用程序时,它通知了我。 但是当我打开它并发送另一个通知时,它没有通知我,但它确实触发了 onMessage。

是否可以在我的应用程序运行时通知我?

Firebase Cloud Messaging 有两种类型的消息:通知消息和数据消息。

数据消息用于向您的应用程序传送数据。 它们始终传递到您的应用程序的onMessage处理程序。

通知消息用于向用户显示通知。 当您的应用程序处于活动状态时,消息将传递到其onMessage处理程序,以便您可以在应用程序内显示通知。 但是,当应用程序未处于活动状态时,通知消息由系统处理,不会传送到应用程序的onMessage处理程序。

听起来您正在发送通知消息。 如果您始终希望将消息传递到您的应用程序onMessage ,则应改为发送数据消息。

另见:

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM