是否可以在屏幕顶部显示 firebase 系统通知的弹出窗口(当应用程序处于后台时)?为此,我使用 setPriority(Notification.PRIORITY_MAX)
在前台显示来自 onMessageReceived
的通知。
我同时使用了 notification
和 data
字段,所以我无法在前台接收到通知。我已经尝试将 priority
设置为 high
并使用仅通知推送 - 没有任何帮助。
最佳答案
当您的应用程序在后台且使用仅 data
负载时,只有在 onMessageReceived
中才可能处理消息。
当在您的负载中同时使用notification
和data
时,预期的行为是 Android 系统将在应用程序处于后台时处理通知,而不管是什么您的 priority
的值。
请参阅 Handling Android Messages 上的官方文档了解更多详情。
关于android - 适用于安卓系统的 FCM : popup system notification when app is in background,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42315296/