V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
fetich
V2EX  ›  Android

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

  •  
  •   fetich · Oct 18, 2017 · 16418 views
    This topic created in 3124 days ago, the information mentioned may be changed or developed.

    大家好!

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

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

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

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

    万分感谢。

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

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

    不过我也就喜欢这点,想装什么都可以自己选,不用忍受一些不想用的软件和改不了的设置。
    yylzcom
        9
    yylzcom  
       Oct 18, 2017
    另: FCM->GCM?
    TestSmirk
        10
    TestSmirk  
       Oct 18, 2017
    @kkren 4626 吧
    fetich
        11
    fetich  
    OP
       Oct 18, 2017
    @yylzcom FCM ( Firebase Cloud Messaging )好像是 GCM 的升级版
    fetich
        12
    fetich  
    OP
       Oct 18, 2017
    @fetich 只要将 Telegram 黑域了,即使开启同步,新消息通知也不会出现。取消黑域后,推送没有问题。
    kkren
        13
    kkren  
       Oct 18, 2017 via Android
    @fetich 黑域会阻止 fcm 唤醒,所以后台不能杀掉
    somehand
        14
    somehand  
       Oct 18, 2017 via Android
    折腾 gcm 是很坑的,不如刷 MIUI,钉钉这些是有 mipush 的
    nichl
        15
    nichl  
       Oct 19, 2017 via Android   ❤️ 1
    开启黑域的同步功能以后,不能在后台划掉。这样是收不到信息的,黑域就是这样设计的。退出后不用划掉,黑域会让这个应用休眠的。因为黑域作者不想用类似绿色守护的方法强制唤醒应用,希望应用自己被 fcm 唤醒
    skylancer
        16
    skylancer  
       Oct 19, 2017
    @somehand 他就只用钉钉?
    sparky0915
        17
    sparky0915  
       Oct 19, 2017
    @nichl 正解,可以结贴了。
    fetich
        18
    fetich  
    OP
       Oct 19, 2017
    @sparky0915 然而我这儿的情况是,即便加了后台锁、开同步,只要黑域 Telegram,就无法收到推送。
    somehand
        19
    somehand  
       Oct 20, 2017 via Android
    @skylancer 不止钉钉哦,比国内支持 gcm 的多许多
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1301 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 50ms · UTC 17:31 · PVG 01:31 · LAX 10:31 · JFK 13:31
    ♥ Do have faith in what you're doing.