1
以前我用过setSound(null),但是新的通知通道不起作用。是否可以在Android O中静默更新通知?
因此,我可以创建另一个通道(已经有10个左右),说通知更新并将该通道设置为声音的空值?这是解决这个问题的唯一方法吗?如果用户足够愚蠢(总是有一些)为此类别设置声音,那么当我们更新现有警报时,他会听到多种声音。
以前我用过setSound(null),但是新的通知通道不起作用。是否可以在Android O中静默更新通知?
因此,我可以创建另一个通道(已经有10个左右),说通知更新并将该通道设置为声音的空值?这是解决这个问题的唯一方法吗?如果用户足够愚蠢(总是有一些)为此类别设置声音,那么当我们更新现有警报时,他会听到多种声音。
您是否尝试过使用NotificationCompat.Builder.setOnlyAlertOnce()
?
设置此标志,如果你只想声音,振动和股票代码 如果通知尚未显示播放。
它似乎正是你想要的。 :)