首页 > 解决方案 > 当应用程序处于后台时,如何在 Xamarin 中不显示来自 Firebase 云消息传递的通知

问题描述

我正在尝试使用 Firebase Cloud Messaging 制作即时消息应用程序。

在文档中说如果应用程序在后台发送通知,它将在通知栏上显示通知。否则它将启动 OnMessageReceived 并且不会在栏中显示通知。

在 Xamarin 中有什么方法可以控制在应用程序处于后台时显示/不显示通知?

例如,当人们在聊天室中发送消息并且用户 A 在后台有应用程序时,我不想向用户 A 显示通知(因为聊天室中的人正在进行与用户 A 无关的对话,所以用户 A 不想收到通知垃圾邮件并希望它保持沉默)。

用户 A 仅在应用程序处于前台并希望查看消息时才对对话感兴趣。

标签: firebasexamarinfirebase-cloud-messaginginstant-messaging

解决方案


推荐阅读