首页»版块 MagicOS MagicOS 消息提醒两次
#荣耀MagicOS#

消息提醒两次

[复制帖子标题和链接]

12613

无可否置  LV8  发表于 2024-7-15 23:15 安徽 来自:荣耀Magic6 Pro
这不是系统的原因,是QQ的。出现这种情况只有一种可能(并且一定是系统先提示,然后QQ再提示),简单说就是QQ消息有延迟。

原理就是,QQ没有完全接管系统通知,类似于半接管。没有延迟时系统和QQ同时接收,这样QQ就会完全接管通知;要是消息有延迟,准确说是软件本身有延迟,系统和软件都可以识别到有消息接收,但系统可以瞬间识别并通知(形象说就是走内部通道),而QQ有时候会延迟一会儿才提醒(代码运行的问题,安卓的通病了,虚拟机,不过比以前好多了),这样就产生了时间差,导致提醒两次,并且经过我的观察,群消息更容易出现延迟问题。

而微信是完全接管,就是直接掐断了系统通知道路,因此微信消息延迟只有微信才会提醒,无系统提醒。形象点说QQ就是VIP优先,而微信就是SVIP(包场的)。

这是有依据的,下次可以试试,只要出现系统通知,点进去看QQ,上面会显示“消息接收中”,并且此时是看不到新消息的。过一会儿消息接收完成,才会显示新消息。

总的来说,这是所以安卓系统的通病,就怪虚拟机机制,而华为是鸿蒙系统,优化了底层逻辑和运行逻辑,机制不同,况且鸿蒙比较新,代码经验多,就可以极大优化通知推送服务,即便一开始是建立在安卓系统上。

评论

有点小错误:延迟并不是在消息接收到提示的阶段,而是在接收消息的时候,软件运行在虚拟机中,系统则可以直接爬取QQ信息,走的是系统内部通道(因为虚拟机也是运行在系统之上)  发表于 2024-7-15 23:20  安徽
您需要登录后才可以评论 登录 | 立即注册
简体中文 - China
快速回复 返回顶部 返回列表