Android Oreo:带通知渠道的分组通知

Android Oreo: Grouped Notifications With Notification Channels

我按照 here 提供的文档进行操作,可以在 Android N 及更高版本上成功创建通知组。然而,我遇到的问题是 Android 奥利奥,每个发布到群组的通知都会为群组播放声音。

这很烦人,因为我只想播放一次声音。每个单独的通知都是用户尚未阅读的每个聊天室的聊天摘要。当有多个聊天室有未读消息时,我需要分组。

似乎没有办法动态设置通知的声音,它仅限于创建频道。

我尝试按照 Dan Lew 的建议进行操作 here,但每个通知的通知声音仍在播放。

因此我的问题是,如何在 Android Oreo 中获得分组通知而不为每个通知播放声音?

我整整一周都在努力解决这个问题,但在 Whosebug 上询问后我很快就找到了答案哈哈。

答案再次由 Dan Lew 提供,但我需要打电话给

  notificationBuilder.setGroupAlertBehavior(Notification.GROUP_ALERT_SUMMARY) 

关于儿童通知。

可以找到更多详细信息 here