颤振云消息传递是否可以在显示之前修改通知标题?

时间:2021-04-06 14:11:25

标签: flutter firebase-cloud-messaging

假设我正在向标题为 hello world 的移动设备发送推送通知。在客户端,我存储 hello world 通知已发送的次数。让我们假设该值为 3。现在收到后,我想在通知标题中显示已收到多少次通知。所以通知标题应该是 hello world: 3

Android 和 iOS 上的(终止的)后台通知是否可以实现这一点?

1 个答案:

答案 0 :(得分:1)

如果您发送的消息具有 notification 属性,则系统会在应用后台处理时处理该消息。因此,在这种情况下,您无法修改向用户显示的内容。

如果您想有机会更改在设备上向用户显示的内容(甚至是否),您应该发送一条带有 data 属性的消息。无论应用程序是在前台还是在后台,纯数据消息都会传递到您的应用程序代码。然后,您的应用程序代码可以向用户显示通知消息。