我如何从FCM禁用头像通知,并且只能使用onMessage和onBackgroundMessageHanlder



如何禁用FCM的抬头提示通知并仅使用

onMessage()

onBackgroundMessageHanlder()

自动通知显示是因为您正在发送通知消息。对于通知消息,FCM会代表客户端应用程序自动向最终用户设备显示消息。

解决方案:

您可以发送不显示自动通知的数据消息,并要求客户端应用程序处理数据。

下面是一个示例通知消息:

{
"message":{
"token":"bk3RNwTe3H0:CI2k_HHwgIpoDKCIZvvDMExUdFQ3P1...",
"notification":{
"title":"Portugal vs. Denmark",
"body":"great match!"
}
}
}

以下是一条示例数据消息:

{
"message":{
"token":"bk3RNwTe3H0:CI2k_HHwgIpoDKCIZvvDMExUdFQ3P1...",
"data":{
"Nick" : "Mario",
"body" : "great match!",
"Room" : "PortugalVSDenmark"
}
}
}

更多阅读:https://firebase.flutter.dev/docs/messaging/usage和https://firebase.google.com/docs/cloud-messaging/concept-options

相关内容

  • 没有找到相关文章

最新更新