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

Android 的 FCM 是如何工作的,原生与第三方定制的 ROM 在这方面有什么区别?

  •  
  •   fetich · 30 天前 · 1152 次点击

    大家好!

    手里有一台 OnePlus 3T,H2OS,版本号 170918,已安装 Google Play 以及对应的服务。

    事情的起因是在 App 黑域中,我看见部分应用选中后有 FCM 标识,例如钉钉、Telegram 等,然后我将这两个应用黑域后,同时选择了同步功能,最后从后台应用卡片列表中划去(终止);结果是新消息没有提醒了。
    钉钉无反应,或许与国内厂商有关系;但奇怪的是 Telegram 也没有新消息的通知,让我百思不得其解。

    是我姿势问题,还是黑域与 FCM 不兼容,还是 Google 设计的 FCM 机制与 Apple 不同,抑或是 H2OS 缺少了某些组件,先天不足?请大家解惑。

    另外搭楼询问啊,招行 JCB 全币卡在扣了验证费用后,无论是购买应用还是内购,始终无法成功支付。请问论坛上使用招行全币绑定并支付成功的 V 友们,是如何操作的,地区、邮编、电话等信息又是如何填写的?

    万分感谢。

    19 回复  |  直到 2017-10-20 07:35:12 +08:00
        1
    Love4Taylor   30 天前 via Android
    Telegram 关闭这俩
        2
    fetich   30 天前
    @Love4Taylor 尝试关闭后,没有效果,仍无新消息通知。
        3
    kkren   30 天前 via Android
    *#*#426#*#*发一下
        4
    lmqdlr   30 天前 via Android
    @fetich MIUI 上是需要打开自启,去掉神隐模式后台限制,近期任务锁定后台。才可以在收到消息时候唤醒 APP 通知,你可以参考一下
        5
    yylzcom   30 天前
    刷 Lineageos 之后你就会发现这些东西都能按照预期的工作

    国内的 ROM 杀得后台丧心病狂……
        6
    fetich   30 天前
    @lmqdlr H2OS 的设置里看到过「多任务清除方式」,选择的是「普通清除」。
    MIUI 这几点我尝试看看。
        7
    fetich   30 天前
    @yylzcom 看了下 Lineageos,都是 nightly,还没出正式版?
        8
    yylzcom   30 天前
    @fetich #7 nightly 基本都可用,某些自带功能方面没有官方或者国内的好,请仔细考虑之后再决定。

    不过我也就喜欢这点,想装什么都可以自己选,不用忍受一些不想用的软件和改不了的设置。
        9
    yylzcom   30 天前
    另: FCM->GCM?
        10
    TestSmirk   30 天前
    @kkren 4626 吧
        11
    fetich   30 天前
    @yylzcom FCM ( Firebase Cloud Messaging )好像是 GCM 的升级版
        12
    fetich   30 天前
    @fetich 只要将 Telegram 黑域了,即使开启同步,新消息通知也不会出现。取消黑域后,推送没有问题。
        13
    kkren   30 天前 via Android
    @fetich 黑域会阻止 fcm 唤醒,所以后台不能杀掉
        14
    somehand   30 天前 via Android
    折腾 gcm 是很坑的,不如刷 MIUI,钉钉这些是有 mipush 的
        15
    nichl   30 天前 via Android
    开启黑域的同步功能以后,不能在后台划掉。这样是收不到信息的,黑域就是这样设计的。退出后不用划掉,黑域会让这个应用休眠的。因为黑域作者不想用类似绿色守护的方法强制唤醒应用,希望应用自己被 fcm 唤醒
        16
    skylancer   30 天前
    @somehand 他就只用钉钉?
        17
    sparky0915   30 天前
    @nichl 正解,可以结贴了。
        18
    fetich   29 天前
    @sparky0915 然而我这儿的情况是,即便加了后台锁、开同步,只要黑域 Telegram,就无法收到推送。
        19
    somehand   29 天前 via Android
    @skylancer 不止钉钉哦,比国内支持 gcm 的多许多
    DigitalOcean
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   鸣谢   ·   1598 人在线   最高记录 3541   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.0 · 51ms · UTC 06:36 · PVG 14:36 · LAX 22:36 · JFK 01:36
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1