简介:你即将看到一个直击国内安卓生态痛点, 一劳永逸,说复杂也复杂说简单也简单的教程,屏住呼吸,开始! 我们说国内安卓生态混乱有很大一部分原因是消息推送的锅。 本来安卓系统有谷歌的 GCM(Google Cloud Messaging)给予统一的系统级的推送渠道帮 App 发出通知,这样安卓手机就像 iOS 一样,即使 App 不
【晨说网探索分享】
你即将看到一个直击国内安卓生态痛点, 一劳永逸,说复杂也复杂说简单也简单的教程,屏住呼吸,开始!
我们说国内安卓生态混乱有很大一部分原因是消息推送的锅。
本来安卓系统有谷歌的 GCM(Google Cloud Messaging)给予统一的系统级的推送渠道帮 App 发出通知,这样安卓手机就像 iOS 一样,即使 App 不在后台也一样能即时接收消息。
但是呢,谷歌服务不能用,那怎么办,国内定制 ROM 只好各自为政,催生出极光推送、个推、小米推送(MiPush)、华为推送等各种推送渠道。
每个 App 使用不同的推送,为保证所有消息都能被收到,一台安卓机里可能有十几、几十个推送在后台运行,掉电快和卡顿也就不奇怪了
顺理成章的,我们需要的是一个推送服务承接所有 App 的通知消息。
MiPush 是目前最流行的应用推送服务之一,我们熟知的大部分 App 都在用 MiPush,
因此 MIUI 机型能享受没有混乱后台的系统级推送,而非 MIUI 用户,使用了 10 个上述 App,后台就会有 10 个 MiPush 的服务,20个就会有……对它们来说,电量不要钱啊!
所以有开发者放出了一个第三方 MiPush,让非 MIUI 用户也能享受无后台省电的推送服务——小米系统级推送。
当然,这个第三方 MiPush 只对那些使用 MiPush 服务的 App 有效,把这个第三方 MiPush 安装到手机后,它会自动显示用户手机里哪些应用可以使用,如图。
如果你对电量和隐私都比较重视,接下来就是你表现这种重视的方法了。
小米系统级推送有两个文件,
安装过程中要注意按照 App 要求给予电池优化白名单、查看应用使用情况、通知三个权限,并允许自启动,然后一直点击 Next 就行。
如果未安装成功,就去设置中手动开启这三项权限,不要担心,很简单。
安装完成,会显示如下界面,点击允许,
举个栗子,这台测试机型非小米和 MIUI,没装几个 App,其中使用小米推送的有支付宝、网易云音乐等。
图源自网友
而支付宝就对机型有限制,会显示支持但未注册,我们需要借助一点外力手动实现已注册。
所以,如果你安装好第三方 MiPush 后,对自动注册成功的 App 数量感到满意,那么可以不看后面的内容(真相是数量确实很少),不满呢,就继续折腾。
我们以 Magisk 面具模块为例,在下载项里搜索“Xiaomi Push Framework Fake Advanced”,这就是那个起伪装作用的模块。
然后,打开第三方 MiPush 的设定,勾选“全局伪装为小米设备”,也可以单独在应用内设置。
这样,支付宝等应用就服帖了,
遇到注册异常把对应的应用打开别管,过一会儿就好了,
有些 Push 的应用只能弹出通知不能显示消息内容这是 App 自己的缘故,大部分都可以显示,如图:
图源自网友
这是论坛反馈比较多的情况,一些细节的问题,开发者在 App 帮助内写的比较详细,我们就不废话了。
最后要注意的是第三方 MiPush 和黑阈、绿色守护等混用会不稳定。
但你懂的,如果有统一的推送,要黑阈之类的作用也不大。
声明:本文内容仅代表作者个人观点,与本站立场无关。如有内容侵犯您的合法权益,请及时与我们联系,我们将第一时间安排处理。