-
Notifications
You must be signed in to change notification settings - Fork 6
Guide
本文档适用于 QQ 通知进化 2.x 版本。
如果您的 QQ(比如旧版或 TIM)在收到多人发来的消息时,会合并显示为一条通知,内容是 有 x 个联系人给你发过来y条新消息
那么 必须使用传统(独立)模式,否则将只能显示最近一个联系人的通知。
如果不是上述情况,强烈建议你优先考虑使用 Nevo 插件模式。
你必须授予下面的权限才可以稳定使用,请放心本应用不会长期占用后台资源:
- 停用电池优化(防止杀后台或通知延时)
- 自启动、后台运行(同上)
- 对于小米手机,建议在最近应用列表锁定被应用避免被划掉
如果你使用传统(独立)模式,那么还需要授予这些权限:
- 通知访问权(用于监听 QQ 通知)
- 无障碍服务(用于打开 QQ 页面后自动清除通知)
本应用依赖文本格式来识别消息来源与消息内容,请务必保证没有触犯下列限制,否则将造成识别不准确。
- 好友昵称不能包含英文括号
()
- 安装并激活 Nevo。
- 安装本应用,工作模式选择
Nevo 插件
。 - 打开 Nevo,在底部找到
+QQ 通知进化
,点击并勾选希望生效的应用。 - 前往
系统应用列表-女娲石-通知
设置不同渠道通知的属性。你也可以打开本应用,点击通知-Nevo 设置
快速跳转到通知设置页面。如果你使用的是 Nevo 内源模式(ROOT)那么请自行前往系统 QQ 通知页面设置。
本应用 Nevo 插件模式下,优化后的通知渠道名均以
Q进化-
开头,请注意识别。
由于 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-通知设置:
- 允许所有通知(营销通知可以关掉)
- 普通消息、团队消息等疑似为聊天通知的一律设置静音、关闭震动与弹出窗口(绝对不能关闭通知)
最后取决于工作模式,通过 Nevo 或本应用直接设置不同渠道的通知属性。对于没有识别的通知本应用将忽略,按照 QQ 原生设置弹出。
* 上述设置会导致手机亮屏且处于 QQ 界面时新消息没有提示。如果不希望这样,请自行修改带有星号*的选项,不过这可能会导致双重提示音或震动。请根据实际情况配合调整 QQ 与本应用的通知设置,以达到满意的效果。
特别关心:
若你希望保留 QQ 内置特别关心提示音,那么请将 Nevo 或本应用对应渠道通知设置为静音。否则请关闭 QQ 特别关心提示音,在 Nevo 或本应用对应通知渠道设置喜欢的声音,以及震动等其他属性。