2

以前我使用 setSound(null) 但是使用新的通知通道这不起作用。

所以我可以创建另一个频道(已经有大约 10 个),显示通知更新并将其设置为声音的空值?这是解决这个问题的唯一方法吗?如果用户足够愚蠢(总是有一些)为这个类别设置声音,当我们更新现有警报时,他会得到多种声音。

4

1 回答 1

10

你试过使用NotificationCompat.Builder.setOnlyAlertOnce()吗?

如果您只想在通知尚未显示时播放声音、振动和提示符,请设置此标志。

它似乎完全符合您的要求。:)

于 2017-08-01T06:43:15.753 回答