第一次玩国产 ROM 。我的联想拯救者 Y700 运行的是联想 ZUI 13 。我可以直接从 ZUI 应用商店安装 Google Play ,然后从 Google Play 安装各种 app ,但是安装的 GMail 、Telegram 等等都只能在后台运行的状态下接收推送通知。是不是国产安卓都不带 FCM ?我看 Google Play Services 也是安装了的。有办法不用在后台跑 app 接收推送通知么?
![]() |
1
jianglai OP 同时 Google app 本身貌似是可以推送信息的,我不时会收到天气预报啊还有我感兴趣话题的推送。
|
![]() |
2
ysc3839 86 天前 via Android ![]() 拨号键盘输入 *#*#GCM#*#* (*#*#426#*#*) 看看?
|
![]() |
3
Darkatse 86 天前
记得把该给的权限都给了,感觉像是权限不足导致的
|
![]() |
7
janus77 86 天前
FCM 就算装好了也需要梯子吧。。。。
|
![]() |
8
mxalbert1996 86 天前 via Android
FCM 是 GMS 负责的,没有预装 GMS 的话当然就是没有内置 FCM 。Play Services 作为非系统应用的时候会受到系统的后台限制,如果 ROM 又没有把它加进白名单的话推送自然会受影响。
|
![]() |
9
jianglai OP @ysc3839 多谢!看到 log 里面说无法向已停止的 app 广播信息:
``` Failed to broadcast to stopped app com.telegram.messenger ``` |
![]() |
11
jianglai OP @mxalbert1996 GMS 应该是预装了的,因为可以直接从 ZUI 的应用商店安装 Play Store ,然后从 Play Store 安装 app 也正常,登陆 Google 各种服务也正常。从 FCM 的 log 里面看通知是推送到设备上了,但是因为 app 在不在后台通知无法送达。
|
![]() |
12
youbaoer 86 天前 via Android
看看系统那里有没有谷歌服务,有的话打开一下
|
![]() |
13
youbaoer 86 天前 via Android
应该和 moto 是同一个系统吧。手机正常。就是系统太简陋了
|
![]() |
14
Darkatse 86 天前
|
15
oovveeaarr 86 天前 ![]() @jianglai #9 允许后台启动就可以了,GMS 这套很古老,要推送应用必须在后台存活。
|
![]() |
16
learningman 86 天前
安卓 10 以上,想要后台启动应用需要 ALERT_WINDOW 权限,具体体现就是给悬浮窗权限
|
17
huhalo 86 天前 via Android
拿 MIUI 国内版举例,你把需要接收推送的应用,自启动那里,允许系统唤醒打开,其它 ROM 应该大同小异
|
18
Bingchunmoli 86 天前
用的 color 没有 FCM 是个残缺般的 gsm 所以刷了氧 不然微软的二次验证提示没有 FCM 都打不开
|
![]() |
19
quxinna 85 天前
是的,FCM 是 Google Play only 的
|
20
takeshima 80 天前
@jianglai stopped app 是因为国产 ROM 魔改了多任务的逻辑,国产 ROM 上你只要把应用从最近任务中移除,就会被强制停止,这样的 app 是没法收到广播的
|