android - 在 Oreo 上,是否可以将属于同一通知通道的单个通知静音?
问题描述
我有一堆新消息通知(MessagingStyle,一个通知包含同一用户的一条或多条消息),我想在新消息到达时播放声音。不过,有时我想默默地更新通知。例如:
- 在系统启动时,我想在没有声音的情况下向用户呈现旧消息
- 当应用程序未连接时,我想更新通知以删除“回复”按钮,反之亦然
- 当应用程序收到过去一段时间发布的消息时,我不想提醒用户,因为他们可能已经在其他地方阅读过该消息。
它在 L 上运行良好,但奥利奥似乎在每次通知触发或更新时都在播放声音。有没有办法解决这种行为?
解决方案
推荐阅读
- c# - System.Text.Json 在运行时添加 JsonIgnore 属性
- javascript - 从 JSON 文件中绘制点并使用 webgl2 和 javascript 将 3D 对象应用到其中
- kubernetes - 将 filebeat [@timestamp] 从 UTC 转换为本地时区
- vue.js - 在 axios 中加载 vue canle 失败
- java - 测试内部 Flux.interval
- design-patterns - 缓存所有最后的不同值
- ruby-on-rails - 在 Redis 上存储匿名用户的收藏夹
- mysql - 如何在 Heroku 上从 MySQL 切换到 Postgre
- r - 在循环 R 中加载和重命名 shapefile
- c - 我的递归最大公分母函数无法正常工作