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

2017-10-18 21:41:06 +08:00
 fetich

大家好!

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

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

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

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

万分感谢。

12976 次点击
所在节点    Android
19 条回复
Love4Taylor
2017-10-18 21:45:28 +08:00
Telegram 关闭这俩
fetich
2017-10-18 22:09:49 +08:00
@Love4Taylor 尝试关闭后,没有效果,仍无新消息通知。
kkren
2017-10-18 22:12:28 +08:00
*#*#426#*#*发一下
lmqdlr
2017-10-18 22:13:03 +08:00
@fetich MIUI 上是需要打开自启,去掉神隐模式后台限制,近期任务锁定后台。才可以在收到消息时候唤醒 APP 通知,你可以参考一下
yylzcom
2017-10-18 22:16:50 +08:00
刷 Lineageos 之后你就会发现这些东西都能按照预期的工作

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

不过我也就喜欢这点,想装什么都可以自己选,不用忍受一些不想用的软件和改不了的设置。
yylzcom
2017-10-18 22:36:34 +08:00
另: FCM->GCM?
TestSmirk
2017-10-18 22:37:53 +08:00
@kkren 4626 吧
fetich
2017-10-18 22:42:44 +08:00
@yylzcom FCM ( Firebase Cloud Messaging )好像是 GCM 的升级版
fetich
2017-10-18 22:44:18 +08:00
@fetich 只要将 Telegram 黑域了,即使开启同步,新消息通知也不会出现。取消黑域后,推送没有问题。
kkren
2017-10-18 23:13:53 +08:00
@fetich 黑域会阻止 fcm 唤醒,所以后台不能杀掉
somehand
2017-10-18 23:18:27 +08:00
折腾 gcm 是很坑的,不如刷 MIUI,钉钉这些是有 mipush 的
nichl
2017-10-19 00:08:28 +08:00
开启黑域的同步功能以后,不能在后台划掉。这样是收不到信息的,黑域就是这样设计的。退出后不用划掉,黑域会让这个应用休眠的。因为黑域作者不想用类似绿色守护的方法强制唤醒应用,希望应用自己被 fcm 唤醒
skylancer
2017-10-19 09:06:34 +08:00
@somehand 他就只用钉钉?
sparky0915
2017-10-19 13:13:38 +08:00
@nichl 正解,可以结贴了。
fetich
2017-10-19 19:28:23 +08:00
@sparky0915 然而我这儿的情况是,即便加了后台锁、开同步,只要黑域 Telegram,就无法收到推送。
somehand
2017-10-20 07:35:12 +08:00
@skylancer 不止钉钉哦,比国内支持 gcm 的多许多

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/398762

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX