【发布时间】:2020-09-15 13:42:28
【问题描述】:
我有一个 android 应用程序,它有一个单独的通知活动。我将 Firebase 云消息传递集成到我的应用程序中,以便向用户发送通知。当我从控制台发送通知时,默认情况下会从应用程序中弹出通知。我想禁用该通知并将消息从通知保存到数据库。稍后当用户打开应用程序时,它会从数据库中获取通知数据并将其显示给用户。这意味着我不想向用户显示弹出通知,我只想在用户打开应用程序时才显示它们。我的问题是:如何禁用收到消息时弹出的默认通知?
【问题讨论】:
-
系统托盘中收到通知消息,我认为您对此无能为力,当您通过 fcm 控制台发送消息时,请尝试附加可选的数据有效负载,您将在 @ 中收到该消息987654322@然后您可以将这些数据添加到数据库中,请参阅此处了解更多说明(见表格)firebase.google.com/docs/cloud-messaging/android/…
-
感谢您的回复。是的,我可以附加数据有效负载并接收它们。但是收到消息时仍会弹出通知,因为我必须从控制台添加通知文本。我不想向用户显示通知。
标签: android firebase notifications firebase-cloud-messaging