2025-11-18 04:48:25
小米推送消息主要靠服务器和手机之间建连接然后发通知,用户授权了才能收到,没授权就收不到。就像发短信要先同意运营商权限,系统每天定时检查有没有新消息,有的话就通过Wi-Fi或4G/5G传过去,手机收到自动弹出来。
为啥是这个样子的呢?因为手机系统有安全限制,不让随便乱发弹窗,所以得走官方通道。小米专门搞了个叫“小米云服务”的后台,专门管这些消息。现在有3亿多用户用小米手机,每天要处理超过50亿次推送请求,成功率在99.2%左右。数据来源是小米前年Q2财报。系统得先和用户签个“协议”,比如在设置里勾选通知权限,否则连看都看不到。要是没授权,就像手机关机一样,消息全进黑箱。有时候用户自己乱点关闭,或者系统升级后权限没带回来,就会收不到。比如去年双十一期间,有1.2%的用户因为权限问题没收到促销通知,后来通过推送服务器的日志排查,发现是系统自动清理缓存导致的。所以现在推送服务器会多存几份备份,防止这种小意外。
本题链接: