如何保持 Telegram 的后台推送?
Telegram 是非常流行的即时聊天工具(IM),有非常优秀的使用体验,在聊天体验上全面碾压诸如微信(WeChat)之类的,列举几条如下:
1、真正的全平台支持
手机端(iOS、Android)自不必说,桌面端不仅支持 Windows、macOS,还包括少见的 Linux 平台,而且网页版也存在多个版本同时维护——据说是为了让团队内部竞争,以此提供更优秀的使用体验。
2、永远不用担心聊天记录丢失
不仅支持全平台同步,而且用户所有的聊天记录(个人聊天、群聊等)都会保存在云端,随时需要随时查看,不占用本地存储空间。不仅云端存储空间没有限制,而且还是免费的!
3、支持丰富的表情符号(贴纸)
平台内就已经包含丰富的表情符号,用户还可以自己导入外部的表情符号,丰富自己的表情库。
4、极为流畅稳定的使用体验
Telegram 群组支持海量用户(没有考据上限是多少)同时聊天,万人群很常见。很多大群的聊天记录在一周之类超过 10 万条,这是很常见的,即使你有多个群的聊天消息数量都超过了 10 万条,你的 Telegram 客户端(还包括网页端)都能够继续保持流畅运行,而不会像某些 IM 工具直接卡死。
5、使用谷歌推送(FCM)节省电量
像微信这种毒瘤应用,仅允许保持它自己的后台连接,达到实时收取聊天消息的目的。这种极为霸道的方式要求微信的后台服务一直保持服务,不仅如此,微信还会高频地扫描用户存储空间,扫描通讯录、短信等个人隐私数据,还高频地唤醒其它应用(中国大陆 app 之间的交叉唤醒极为常见)。这些极端的流氓行为给用户的手机电量、系统流畅性等方面都造成了巨大破坏。微信是无可辩驳的毒瘤应用。相对而言,Telegram 就没有这些骚操作,它还提供了谷歌推送(FCM)服务,以进一步提升用户使用体验。
一、谷歌推送(FCM)不可用时的解决办法
如果你在 Google 服务不可用的地区(例如中国大陆),最新的 Telegram Android(安卓)应用内,提供了 Telegram 后台服务推送的功能,这是非常有用的,结合翻墙工具可以最大程度地保障消息通知送达的成功率。
像小米、华为、OPPO 这些中国大陆版本的手机系统,都会对应用进行极为严格的后台限制(毕竟像微信这样的毒瘤应用遍地是,交叉唤醒会严重破坏系统环境),谷歌推送(FCM)服务本不可用,再加上 Telegram 后台服务也不可用,那我们就不能实时收到消息了。为了解决这个问题,我们一般需要进行以下操作:
以下相关设置可以参考这篇文章:如何在国产安卓系统中稳定使用IFTTT
1)关闭后台管控限制
2)开启自启动
3)关闭电池限制
安卓系统都包含了电池策略,例如让一个应用可以一直活跃不受限制,还是系统自动限制,以及不允许后台活动。如果你希望在 MIUI 大陆版之类的系统中保证 Telegram 后台服务正常,就把它设置为无限制。
有些大陆版安卓系统还会有其它方面的后台限制,这就需要有针对性的进行解除,保证 Telegram 后台服务正常运行。而小米、华为、OPPO 等提供的国际版系统,则没有这些乱七八糟的限制。
二、谷歌推送(FCM)可用时的解决办法
在 Telegram 的设置页面,找到「通知和声音」设置,关闭掉如图中所示的服务项。因为在 LineageOS 这类系统中,是正常支持谷歌推送(FCM)服务运行的。
评论
发表评论