国内能正常用 Google FCM 的 UI 有哪些?

2020-10-01 12:08:18 +08:00
 Chengx3

到目前为止我已经用过 4 种 Android UI 了,分别是 One UI 、MIUI 、FuntouchOS 和 realme UI 。除了 One UI 可以通过分应用代理让 Android 系统( uid:1000 )连接到国际互联网来破除国行对 GMS 的限制之外,其他几个或多或少都存在着一些不太方便解决的问题。

我之前在网上搜索过相应的解决办法,多半是要我刷国外版、、刷原生、root 重刷 GApps,或者是换 iPhone 解决。刷国外版没本地化,刷原生会丧失很多特性和系统的稳定性,root 会导致有的软件直接不能用,至于换 iPhone 就只有钱的问题了。这四个方案实际上能相对完美地解决问题的一个也没有。

在网上搜索“xxUI 能不能用 FCM”,基本上也给不出什么准确答案。网上说 realme UI 能用 FCM,我买回来才发现它也是个半残 FCM,息屏 5 分钟自动断连,这也叫“能用”?各位见多识广,研究深入的兄弟不如来说说你们用过的国内 UI 里面有没有比较简单就能绕过限制正常使用 FCM 的?

16330 次点击
所在节点    Android
46 条回复
jackmod
2020-10-01 15:51:13 +08:00
MIUI eu 修改版。直连的话,youtube 能推送文本( html )部分。通知里的图片加载不出来。
skylancer
2020-10-01 16:58:40 +08:00
@ochatokori 咱三家都有用,然而这些年来 FCM 那三个 IP 都没见被墙过,建议先自己检查 DNS 解析是不是正确
skylancer
2020-10-01 17:03:54 +08:00
@ochatokori 谁和你说直连 FCM 收不到高优先级推送的 那这是什么 https://sm.ms/image/NJw5a73Co9TqDUQ
ochatokori
2020-10-01 17:47:31 +08:00
@skylancer #22 什么叫正确的 dns 解析?难道我还要专门弄个抗污染的 dns ?
#23 首先我没说过直连 FCM 收不到高优先级推送,其次高不高优先级和收不收到没关系,优先级只影响设备收到推送后是否立即通知应用。
18 楼是我表达不当,我想说的是,并不是所有应用都是通过 fcm 直接推送通知内容,而是通过 fcm 唤醒休眠中的应用,应用走自己的通道拉取通知,所以有时候单单直连 fcm 根本没有用,还要保持应用爬墙。
alfchin
2020-10-01 18:44:11 +08:00
@skylancer FCM 一直都被随机墙
Muniesa
2020-10-01 18:57:08 +08:00
DogBear
2020-10-01 19:12:21 +08:00
现在 DNS 污染已经不算墙了吗🤔
![Screenshot]( https://storage.cheng.pet/file/chengc/IMG_20201001_190524.jpg "Screenshot")
skylancer
2020-10-01 19:16:22 +08:00
@alfchin 感觉我这些年来用了个假的 GMS 一样

@ochatokori 现在说的单纯是 FCM 可用性本身,并不谈其他应用
lbingl
2020-10-01 19:23:21 +08:00
楼主有无 One UI 通过分应用代理使用 FCM 的教程?找了一圈没找到,可否发一份?多谢
Chengx3
2020-10-01 19:51:30 +08:00
@lbingl Google 搜索“三星国行 GMS 限制”就有相关资料。
Jerami
2020-10-02 09:41:51 +08:00
华为的 EMUI 国内版本,至少我在加拿大 fcm 绝对没任何延迟。
baobao1270
2020-10-02 22:51:47 +08:00
MIUI 11 似乎连上之后能一直保活,连不上之后五分钟就死了,切换网络前不再重试了
ciaoly
2020-10-03 08:14:23 +08:00
360 公司产的手机,搭载的 360OS,不光系统集成了狗哥服务,fcm 正常使用,而且不用挂梯子,fcm 可直连(但是假如你想看 telegram 消息还是得挂梯子,fcm 只是负责推送)。
。。因为我用的破手机就是 360 的。
NSAgold
2020-10-03 15:05:36 +08:00
@baobao1270 #32 同 miui 连不上之后也是立马死 仔细看了下 和#14 的问题一样 会变成负数
pipiss
2020-10-28 14:57:13 +08:00
@ochatokori 请问你修复 fcm 的模块是什么?
pipiss
2020-10-28 16:09:51 +08:00
@ochatokori miui 无法重连变成负数的原因我排查出是需要在开发者选项中关闭 miui 优化就可以解决了。
pipiss
2020-10-28 16:10:23 +08:00
@NSAgold 开发者选项关闭 miui 优化,再测。
ochatokori
2020-10-28 17:58:43 +08:00
@pipiss #35 github:kooritea/fcmfix
不过修起来比较麻烦,如果你关闭 miui 优化也可以解决的话那其实没必要上模块
NSAgold
2020-10-29 00:05:39 +08:00
@pipiss miui 优化我有用 所以没办法
不过找到一个办法 play 菜市场有个叫做"推送通知助手"的 APP(com.maucer.pna) 常驻后台可以保证 fcm 正常 原理是每隔一个(自定义的)时间间隔后会广播 gcm 服务心跳以保证连接 如果连接挂了请求会重新启用连接
kav2007
2021-04-06 15:55:19 +08:00
@NSAgold 这个 app 好用,解决了用联通 4G,FCM 断网的问题

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

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

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

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

© 2021 V2EX