我按照提供的文档here,可以在Android N及更高版本上成功创建通知组。然而,我遇到的问题是Android Oreo,发布到群组的每个通知都会为群组播放声音。
这很烦人,因为我只想播放一次声音。每个单独的通知都是用户没有为他们所在的每个聊天室阅读的聊天内容的摘要。当有多个聊天室有未读消息时,我需要进行分组。
似乎没有办法动态设置通知声音,仅限于频道创建。
我尝试按照Dan Lew的建议here,但仍然会为每个通知播放通知声音。
因此,我的问题是,您如何在Android Oreo中获得分组通知而不会为每个人播放通知声音?
答案 0 :(得分:4)
我整整一周都在努力解决这个问题,但是在询问StackOverflow之后不久就找到了答案。
答案再次来自Dan Lew,但我需要致电
notificationBuilder.setGroupAlertBehavior(Notification.GROUP_ALERT_SUMMARY)
关于儿童通知。
可以找到更多详细信息here。