如何保持 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 后台服务