首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Telegram

关于 GCM 与 Telegram 的问题

  •  
  •   harlfIndoorsy · 2018-03-18 21:29:45 +08:00 · 3542 次点击
    这是一个创建于 399 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近一直研究如何使 telegram 走 gcm 推送通知的问题,寻遍网络不得解,在这里查看了还说主题基本上都是对于微信走 gcm 推送的,貌似没有专门讨论如何让 telegram 顺利使用 gcm 推送的主题;抛个砖引个玉吧。
    测试的设备和背景:

    Android5.0.1 平板,Gapps
    Android6.0.1 手机,框架+服务 Telegram 版本-官方、X,plus,均为 play 版本。
    给 telegram 账号发送消息,gcm 是有事件记录的,显示为:Boradcasted org.telegram.messenger result=404 time=XX 或 XXX ( XX 或 XXX 表示的数字不同,记录里的 result=404 不知是何故,有时是 result=0 )但收不到通知。

    网上的一些解答是关闭 telegram 的通知服务就可以走 gcm 通知,我在 telegram 里面已经设置为:
    关闭应用自带消息通知和后台背景连接( X 没有关闭选项)
    后台在系统里强行停止关闭掉
    已经授予自启动权限,所有通知优先级都设置了高。
    426 中能看到事件记录,可无论怎么设置,这两个设备中的几个版本的 telegram 都是收不到通知的。只有打开程序才可以收到消息通知。

    请问到底该如何顺利实现原汁原味的 telegram+gcm 呢?

    13 回复  |  直到 2018-11-09 13:17:18 +08:00
        1
    oott123   2018-03-19 09:07:15 +08:00 via Android
    我记得强行关闭之后的应用没有手动打开是无法唤醒的吧
        2
    harlfIndoorsy   2018-03-19 13:55:18 +08:00 via Android
    @oott123 关于这点我也很疑惑,网上有说必须保留个后台服务,更多的说完全没有后台是可以收到通知的,并且举例绿色守护睡眠后可以收到通知,搞得很是迷惑。而我的测试结果是,后台上划结束应用后就无法收到通知了。
    个人认为没有后台可以接收通知更合理一些,否则就失去 gcm 的意义了。
        3
    sczan1101   2018-03-24 17:12:46 +08:00 via Android
        4
    sczan1101   2018-03-24 17:13:50 +08:00 via Android
    这样 gcm 可以强行停止后唤醒微信,telegram
        5
    xiva1209   2018-04-06 13:21:22 +08:00
    表示很自然就可以 gcm 啊,x 版关掉应用,无后台,收通知很正常
        6
    JohnChu   2018-04-15 00:08:02 +08:00 via Android
    记得关闭两个开关后要把 telegram 添加到节电白名单
        7
    junjieyuanxiling   2018-04-15 11:05:04 +08:00 via Android
    我觉得你可以看看这个…… https://vxrain.com/archives/118.html
        9
    Jormin   236 天前 via Android
    楼主最后请问是如何解决这个问题的呢
        10
    harlfIndoorsy   235 天前
    @Jormin 始终没有解决(╥╯^╰╥)
        11
    Jormin   233 天前   ♥ 1
    @harlfIndoorsy 我现在的解决方案可以给你参考下:
    我的设备是小米 MIX2 MIUI10 基于安卓 8.0
    1、TG 设置里 关闭应用自带消息通知和后台背景连接
    2、电池优化选择 MIUI 电池优化 ( MIUI BATTERY SAVER ) 因为是英文的系统所以不知道中文是啥 哈哈哈哈
    我觉得如果是别的 rom,就是电池优化选择不限制之类的选项。
    3、开启自启动

    这样之后,*#*#426#*#* 里可以看到所有的消息都是走 FCM 推送记录,而且有通知提醒。

    我之前第二部的电池优化设置成 禁止后台 之后,只能在打开 TG 的前 10 分钟左右收到消息,之后就只能看到 FCM 的推送记录但是没有通知提醒。
        12
    zxq1002   166 天前
    miui10,426 看到有推送记录,但是没有收到通知提醒,啥原因呢
        13
    harlfIndoorsy   163 天前
    @zxq1002 我这里依旧是同样的问题,已放弃……
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3993 人在线   最高记录 4385   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 28ms · UTC 02:21 · PVG 10:21 · LAX 19:21 · JFK 22:21
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1