具有相同 ID 但不同通知渠道的两个通知

Two notifications with same ID but diffrent Noification channels

我正在使用两种不同的方式从我的应用生成两条本地通知 通知渠道。通知配置如下,

1.) 通知 1(notification_channel:msg_1 和 notification_id:1)

2.) 通知 2(notification_channel:msg_2 和 notification_id:1)

在这种情况下会发生什么?

它会显示单个通知 它将显示两个单独的通知

我想知道你这边的预期行为?

我已经研究了该场景,它会显示为不同的通知,因为 OS 使用 notificationId 在托盘上的通知堆栈中单独显示通知。如果您传递相同的 notificationId ,OS 只会将旧通知与新通知重叠。

此外,通知通道配置仅应用于 notificationId 以显示特定行为。