有點理解為什麼 fcm 推送是需要 app 能留後台了

210 天前
 NokiaForever
今天發現,fcm 日誌里出現了 三星筆記,想到 fcm 不只是為了推送通知,還有一個作用就是,喚醒應用,同步內容。
之前還看見日誌里有 edge 、chrome ,可能是在同步歷史紀錄/書籤。
所以 fcm 是要比牆內推送更強大的,可惜這麼好的特性,牆內無法普遍適用。
有 gms 的 Android 絕對好用,不比 iOS 差,甚至超越 iOS 的,可惜,不能融入世界。
6804 次点击
所在节点    Android
14 条回复
banricho
210 天前
手机还得考虑能耗问题,虽然不喜欢 iOS 的诸多不合理设计,但统一推送给我的体验会更好些。
NokiaForever
210 天前
@banricho app 都用 fcm 的話也算是統一推送,維持一個長連結就行
psklf
210 天前
好像谷歌的推送没有被墙
hez2010
210 天前
手持日行 S23 ,用系统自带的睡眠功能把微信 QQ 以及国内那一大堆支付购物和短视频软件的后台活动限制掉,充一次电能用一天半到两天。如果不限制那些 app 的后台,不到 8 个小时就没电了。
xmt328
210 天前
其实国内厂商的推送也支持离线推送,只是每个厂家都有自己一套而已
SenLief
210 天前
我记得国内厂商是离线推送的,比如 hms 。

fcm 在国内并没有被墙,只是链接逻辑比较奇怪,所以我还是让它走代理了,直接让 5228 端口走代理就可以了。Android 我发现在 14 之后,根本没必要在意后台,除非玩大型游戏会杀掉后台清理内存外,其他时候都是没必要清理后台的,我一直都是全后台运行,系统自动管理的,那么大的内存,不用就是浪费,至于费电什么的,没什么感觉,反正 5000 的电池,充电半小时就满了,在意那个干啥。

有些正常的 app 在后台的时候只有一个推送进程的,等着 fcm 广播后拉起 app ,之前有看到过,貌似不少 app 可以做到不占用 cpu 只是内存常驻后台,基本不费电的。
Musong
210 天前
yyzh
210 天前
@psklf 对的.没有.所有被墙了的软件(例如 whatsapp,tg 等)都能走推送获取信息.挺方便的.
frankilla
210 天前
ios ,上次我用 bitwarden 的时候,弹出推送权限,我看了一眼,仅这个软件来说,他的同步操作是通过信息推送来的。让我觉得很神奇。而且以前我试过把微信后台清了,然后用另外一台手机给 ios 发信息,也能收到推送。国内谷歌推送,用安卓的时候我记得必须又在运行才能收到推送,就很蛋疼,现在不知道什么样子了。
Donaldo
210 天前
我这没墙,体验下来也比 APNS 差远了,另外 FCM 也没被墙。这东西你一旦限制自启动或者丢到“墓碑”里,就铁定收不到通知,你能忍受为了收通知还要去找模块 hook fcm 在去解冻么?
codehz
210 天前
fcm 留后台的本意是让你加密发数据,唤醒客户端后解密再显示,这样谷歌也不能知道你给用户推送了什么内容
paranoiagu
210 天前
红米手机刷了类原生,当然有 fcm ,跑的应用的集成友盟的推送 sdk ,然后看日志发现,判断到了机型是红米,启用小米厂商推送😓
fredweili
209 天前
原生安卓是比较好用和流畅的
elliotk
209 天前
我的小米是官方系统没刷过机,给谷歌商店开了后台无限制,然后开了 app 的自启动加上梯子就能收到 fcm 的推送

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

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

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

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

© 2021 V2EX