想请教一个关于安卓推送 fcm 的问题

2021-03-06 15:40:54 +08:00
 Cyclonee
我最近在使用三星 s10e,刷的港版 one ui 3.0(android 11),为什么通过 fcm 收不到被墙软件的推送通知,只有打开梯子才行,例如 gmail 等。不挂梯子,我能够连接上 fcm,分别发 outlook 和 gmail 到手机,outlook 秒推送,但是 gmail 没反应,我看了 fcm diagnostics 中好像都显示 successful broadcast 。我不太懂安卓,想请各位大佬帮忙看看🙏,谢谢各位

fcm connected
https://i.loli.net/2021/03/06/o3wkhQNRCY7IPBn.jpg
status
https://i.loli.net/2021/03/06/9dH5pxBODc7yKrT.jpg
590 次点击
所在节点    问与答
9 条回复
kttde
2021-03-06 17:10:27 +08:00
和你一样的情况,我是小米。应该是 gmail 还要额外连接的地址被墙了吧
dingwen07
2021-03-06 17:19:24 +08:00
猜测只通过 FCM 发了个“有新邮件”的信息,然后实际上还得要 Gmail App 向 Gmail 服务器请求邮件
类似 WhatsApp 开启通知预览之后 FCM 和 APN 都必须要过墙才能收到推送,因为端对端加密所以必须要 App 自己去拉消息。
alfchin
2021-03-06 18:15:27 +08:00
这个 iOS 也有同样的问题
部分有隐私要求的 app,推送的时候仅推送了一个类似于网址的东西,要求手机在手动推送后拉起 app 访问网址,取得必要的数据后再显示推送。
这样避免了推送系统中途监听推送信息。
坏处就是源 app 被墙推送也直接炸,例如 WhatsApp
alfchin
2021-03-06 18:16:43 +08:00
顺便问一下楼主你是怎么进 FCM Diagnose 界面的。。。我的输入*#*#4636#*#*不会出
LovelyRed
2021-03-06 18:22:41 +08:00
@alfchin 你输错了,是*#*#426#*#*
alfchin
2021-03-06 18:26:09 +08:00
@LovelyRed 我打错了
好像这代码在三星机器上不工作
Cyclonee
2021-03-06 19:43:32 +08:00
@alfchin 不能在三星自带的电话里输入,要在 google play 上下载谷歌官方的电话,在里面输*#*#426#*#*才可以
Cyclonee
2021-03-06 19:44:43 +08:00
@alfchin 原来 ios 也会这样吗,推送有问题可能只能挂梯子了
RHYME
2021-03-12 22:21:47 +08:00
@alfchin 使用 RNF Root 即可进入 FCM

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

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

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

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

© 2021 V2EX