以前我使用过setSound(null),但是使用新的通知渠道时,这并不起作用。
所以我可以创建另一个通道(已经有大约10个)来说明Notification Updates并将其设置为声音的空值?这是解决这个问题的唯一方法吗?如果用户足够愚蠢(总有一些)为此类别设置声音,我们会在更新现有警报时获得多个声音。
答案 0 :(得分:6)
您是否尝试过使用NotificationCompat.Builder.setOnlyAlertOnce()
?
如果您只想要声音,振动和自动收报机,请设置此标志 如果通知尚未显示,则播放。
它似乎完全符合您的要求。 :)