-
Notifications
You must be signed in to change notification settings - Fork 6
Home
QQ 通知进化旨在优化并替换 Android QQ 的通知,使其更规范、更实用、更现代化,包括以下特性:
- 采用 Android 标准的会话通知样式。
- 可显示多个会话与会话历史。
- 提供更详细的分渠道通知。
基于上述功能,本应用还可为智能手环、智能手表用户提供更好的通知体验。
本应用支持作为 Nevo 插件或独立运行,不同模式适合不同的使用场景,请按照下面说明选择适合的模式。
Nevo 是一个开放的通知增强框架,其内置的微信插件提供了非常强大的功能。借助 Nevo 本应用可更加稳定地工作。
请勿与其他 QQ 通知优化插件或应用同时使用!
本应用兼容下面的 QQ 变体:
| 名称 | 包名 | 备注 |
|---|---|---|
| QQ 标准版 | com.tencent.mobileqq | 完全兼容 测试版本 8.2.9.4456 |
| TIM | com.tencent.tim | 完全兼容 测试版本 3.0.0.2860 |
| QQ 轻聊版 | com.tencent.qqlite | 理论兼容 未测试 |
- 本应用未对任何通知内容、聊天内容做持久化存储,仅仅为实现会话历史功能而临时保存在内存中。
- 本应用仅处理 QQ 或其变体版本所发出的通知。
- 本应用未申请网络权限,一切数据均不会离开您的手机。
- 本应用完全开源,您可以审阅代码自行编译使用。
如果您的 QQ(比如旧版或 TIM)在收到多人发来的消息时,会合并显示为一条通知,内容是 有 x 个联系人给你发过来y条新消息 那么 必须使用传统(独立)模式,否则将只能显示最近一个联系人的通知。
如果不是上述情况,强烈建议你优先考虑使用 Nevo 插件模式。
你必须授予下面的权限才可以稳定使用,请放心本应用不会长期占用后台资源:
- 停用电池优化(防止杀后台或通知延时)
- 自启动、后台运行(同上)
- 对于小米手机,建议在最近应用列表锁定被应用避免被划掉
如果你使用传统(独立)模式,那么还需要授予这些权限:
- 通知访问权(用于监听 QQ 通知)
- 无障碍服务(用于打开 QQ 页面后自动清除通知)
本应用依赖文本格式来识别消息来源与消息内容,请务必保证没有触犯下列限制,否则将造成识别不准确。
- 好友昵称不能包含英文括号
()
- 安装并激活 Nevo。
- 安装本应用,工作模式选择
Nevo 插件。 - 打开 Nevo,在底部找到
+QQ 通知进化,点击并勾选希望生效的应用。 - 前往
系统应用列表-女娲石-通知设置不同渠道通知的属性。你也可以打开本应用,点击通知-Nevo 设置快速跳转到通知设置页面。
有可能需要触发1条通知之后,对应的通知渠道才会显示。
Nevo 模式下,针对本应用的通知设置不会生效。
Nevo 模式下本应用不会在打开 QQ 时自动清除通知,要想启用此特性,请参考 Nevo 官方指南 开启同步移除功能,此操作需要使用 ADB,依次输入下列命令然后重启手机即可:
adb shell
setprop persist.log.tag.NotificationService DEBUG
pm grant com.oasisfeng.nevo android.permission.READ_LOGS仅需一次 ADB 操作可长期生效。
传统模式依赖系统 API 监听并替换 QQ 通知,你需要先授予更多的权限,详见 所需权限 章节。
- 安装本应用,授予所需权限。
- 前往
系统应用列表-QQ 通知-通知设置不同渠道消息通知的属性。你也可以打开本应用,点击通知-系统设置快速跳转到通知设置页面。
为了最大化本应用的功能,避免双重通知等问题,建议按照本节内容进行设置。
QQ 应用内设置:
- 打开新消息通知
- 打开通知显示消息预览(通知显示消息内容)
- 关闭新消息提醒声音
系统应用列表-QQ-通知设置:
- 允许所有通知(营销通知可以关掉)
- 普通消息、团队消息等疑似为聊天通知的一律设置静音、关闭震动与弹出窗口(绝对不能关闭通知)
特别关心:
若你希望保留 QQ 内置特别关心提示音,那么请将 Nevo 或本应用对应渠道通知设置为静音。否则请关闭 QQ 特别关心提示音,在 Nevo 或本应用对应通知渠道设置喜欢的声音,以及震动等其他属性。
最后取决于工作模式,通过 Nevo 或本应用直接设置不同渠道的通知属性。对于没有识别的通知本应用将忽略,按照 QQ 原生设置弹出。
提示 Nevo 服务未运行?
打开 Nevo 取消激活本插件(反选所有目标应用),然后重新添加勾选。记得把 Nevo 和本应用都加入自启/后台白名单。
Nevo 模式下找不到通知渠道?
① Nevo 模式下请在 Nevo(女娲石)应用通知设置里设置。② 可能需要先收到1条通知,对应的渠道才会显示。
通知不会自动清除?
Nevo 模式下请开启 Nevo 的同步移除功能。传统模式下请打开无障碍服务并允许后台。
特别关心通知声音重复?
请参阅 最佳实践 章节中的特别关心部分。