Open aiyou0x0 opened 2 months ago
补充一下,即使是私聊也是会无法复用,QA的通道是private_xxxxxxxxx,而mipush就直接是xxxxxxxxx
QA关于MessageStyle的实现代码里倒是找到了group和private的字眼,不过我看不懂qwq https://github.com/cinit/QAuxiliary/blob/main/app/src/main/java/me/singleneuron/util/NonNTMessageStyleNotification.kt
我在 Google Pixel 7 Pro 上安装了 QQ 9.0.70 QAuxiliary 1.5.1 MiPushFramework xmsf-v0.3.11-20-gbce610d MiPush-v0.0.26-195 已经成功实现"消息推送"以及"以应用推送"功能。
具体使用的 json 文件如下
但是在QA里打开 "MessageStyle 通知" 以及 应用了本项目的配置文件之后, 有的时候会产生下面的情况。 同一条通知被发送了两次,这其实很正常。 一个是腾讯的msg服务+QA的MessageStyle,一个是mipush服务+配置文件的MessageStyle json。
但我配置了 "复用QA通知渠道"的 json 后理论上应该合并这两条通知才对, 于是我打开了 "系统的通知管理" 和 "MiPushFramework的通知管理"。 可以看到由于 QQ_Group 的值不一致,导致变成了两个不同的对话。
不知道是 QAuxiliary 版本更新后产生的此问题,还是因为一些其他的原因导致的。 虽然此问题对日常并无大碍,但我还是在这里反馈一下这个问题,希望能得到答复并最后解决此问题。