关于 Google Play 服务和 FCM 的一些疑问

2017-10-01 15:34:44 +08:00
 Hypixel
在 Google Play 商店下载的微信支持 FCM ( Firebase Cloud Messaging )

但是用 Lineage OS ( Android 7.1.2 )+ OpenGApps pico (最精简的 Google Play 服务),已将微信黑域,全局挂 SS,收不到微信的推送?

将微信取消黑域后能收到推送,应该是微信自己的 Push Service 推送的,而不是 Google Play 服务推送的

所以怎样才能使微信通过 FCM 推送呢?

黑域影响 FCM 推送吗?

有没有 App 能检测本机(已安装 Google Play 服务)能否正常接收 FCM ?要自己做个 App 整合 Firebase 就算了吧。。。
24139 次点击
所在节点    Android
31 条回复
skylancer
2017-10-01 23:05:28 +08:00
最早的 GCM(还没 FCM)的要求就是,GCM 负责接受推送信息并传递给 App,所以实际上采用 GCM 的 App 还是需要保持在后台。所以这个时候,就要看流氓程度了
到了 FCM 年代,多了一个高优先级推送,FCM 会负责把 App 给拉起来
然而微信也并没有使用高优先级推送



@honeycomb 一个 300K 不到的 Activity Launcher 就能搞定了,不用这个庞然大物

@pagxir 并不是动态适应。很简单的证明方法,SmarTone 的超时时间在 800 秒左右,曾经的 CMHK 的超时时间在 30 分钟,现在已经调整到 1X 分钟,但是 Play Service 并没随着更新
pagxir
2017-10-01 23:18:29 +08:00
@skylancer CMHK 是什么鬼?我说的是 WIFI 下,Anrdroid O 的 GCM 会动态调整心跳时间。你输入 *#*#426#*#* 就会看到不同的热点的心跳是不一样的。
skylancer
2017-10-01 23:19:49 +08:00
@pagxir 啊啊 不好意思没看到说的是 WiFi.. WiFi 下确实是动态适应的
myliyifei
2017-10-01 23:53:43 +08:00
@pagxir =900 秒不行吗
NeusoftGin
2017-10-02 00:49:15 +08:00
0.8.5 版黑域.有专门微信 GCM 优化
xmumiffy
2017-10-02 09:51:28 +08:00
@honeycomb 不用记 就是 GCM 对应的数字键盘位 426
edsgerlin
2017-10-02 15:27:08 +08:00
@kkren 可以在微信用户端生成个 RSA 密钥对, 推送消息全部 RSA 加密然后交给 Google,FCM 拉起客户端然后本地私钥解密。这只是想不想做,而不是能不能做的问题。
Signal 之类的端对端加密 IM,用 FCM 推送用得好好的。
leobin
2017-10-04 11:19:50 +08:00
有几个注意点,1.安装的时候最好是全局代理,让微信成功注册 gcm,可以发个消息测试下,如果在 426 里面有微信的记录说明注册成功 2.黑域方式选待机,微信保持同步 3.微信 gcm 有传递信息,不会拉起微信 @Love4Taylor
trys1
2018-02-27 16:02:11 +08:00
同问,有没有什么方法,既可以休眠微信,又可以及时收到消息
ccloudk
2019-08-01 10:50:48 +08:00
我是一条 2019 年下半年的用户回复:1、清空微信 storage。2、最好是全局代理模式登录进去,然后消息接受测试。(接收消息最好在全局代理情况下的 WIFI 和数据网络各尝试测试一次) 3、FCM 的 LOG 里面都有日志。4、最终测试:FORCE stop 后接收消息 log 里面有 FAILED 提示。
fenglu
2020-02-26 04:00:07 +08:00
@pagxir 请问闲鱼和千牛是否支持 fcm 推送呢?

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

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

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

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

© 2021 V2EX