通知滤盒是一款非常好用的手机通知管理器软件,它的主要功能是帮助用户对手机上的各种通知信息进行管理,并支持通过设定规则来过滤一些自己不想要看到的信息。通知滤盒适用于所有的app应用,有需要的用户敬请下载。
安卓手机上最让人头疼的就是各种乱七八糟的通知信息,除了短信之外,还有各种APP应用的广告和推送。通知滤盒可以帮助用户根据关键词对通知信息进行消除或静音,或者直接将其过滤掉,这样就不用担心被这些通知打扰了。
通知历史
记录出现过的所有通知,可随时根据 App 名,包名或关键字自由搜索查找,也可重新打开不小心划掉的通知。
通知过滤
添加任意自定义规则以过滤,支持按 App 黑白名单,文本关键字匹配,正则等。过滤可选对通知消除或静音。
分析
全面综合统计您的通知历史,帮助合理规划手机使用。
其他功能
支持设置面容/指纹锁,设置保存时间,支持深浅色主题,可随系统或按时间自动切换。
通知滤盒从 1.0.0 版开始新增高级过滤,可以根据通知的任意属性来进行自定义判断过滤。可以实现如「消除音乐 app 除播放控制外的所有通知」这样的较复杂功能。
高级过滤功能使用 JSON 语法。使用前请确保您知道如何书写 JSON,了解正则表达式。
示例
以下是实现音乐 app 保留播放控制条去广告的配置示例:
在通知滤盒中新建一条规则,勾选你常用的音乐 app(如网易云、QQ 音乐等),选择「高级匹配模式」,复制并粘贴上述 JSON 即可使用。
语法
逐行解释:
匹配模式,目前支持 ALL、ANY、NONE 三种选项,均为大写。
分别表示一条通知如果 匹配所有节点 / 匹配任意一个节点 / 不匹配任何节点 就会被过滤。
匹配节点数组,数量不限。
节点:每一个节点都需要 field 和 regex 两个字段。
regex 为正则表达式,满足该正则即被匹配。
有哪些 field 字段可用呢?请直接在通知滤盒时间线内点开最近的 20 条通知(为节约内存,旧通知可能会清除),选择「调试信息」即可看到所有可用的字段。
上述字段中,filterbox.field.XXX 是由通知滤盒实现填充的;其余所有字段都为读取 Notification#extras 得到的。
为了便于处理,所有内容都被转换为字符串。
TIPS
为什么上述规则用了两个节点呢?
因为国外厂商以及网易云等较遵守 Android 开发规范的 app 会使用 Android 原生的音乐通知实现,也就是 MediaStyle。
而其他国内 app 往往倾向于绕开 Android 系统,自行绘制界面,因此对它们使用 filterbox.field.HAS_BIG_CONTENT_VIEW (是否有自定义扩展视图)进行鉴别。
所以需要两个节点都不满足的通知,才被过滤。
手写 JSON 很容易出错?
是的,推荐使用各种编辑器来避免漏逗号之类的语法错误。
问:App 在后台经常被杀,导致用着用着就无效了?
答:这是最常见的问题,说明您的手机系统阻止了通知滤盒的后台运行。请在您的系统设置/多任务中允许本通知滤盒的的后台运行/开机自启/电池优化白名单等权限。
问:这个 App 既然能读通知,那么隐私保护如何,安全吗?
答:所有通知历史记录均只存在您的手机本地,不会联网上传。
本 App 的联网功能仅用于: 1.支付购买验证 2.崩溃 bug 统计。如您确实不想分享 bug 和崩溃统计,可以在通知滤盒的设置中关闭。
问:如何消除「固定通知」,也就是那种在通知栏上滑不动的通知?
答:消除固定通知仅支持 Android 8.0 或更高版本的系统。对原生 ROM 还需要开启系统设置中的「允许通知暂停」选项。
对于您的问题快深感抱歉,非常感谢您的举报反馈,小编一定会及时处理该问题,同时希望能尽可能的填写全面,方便小编检查具体的问题所在,及时处理,再次感谢!