V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
willwon1
V2EX  ›  程序员

2023 年了关于安卓推送有好的解决方案吗?

  •  
  •   willwon1 · 2023-08-14 16:10:26 +08:00 · 5056 次点击
    这是一个创建于 471 天前的主题,其中的信息可能已经有所发展或是发生改变。

    2023 年 Apple 拥有统一推送服务 APNS 手机就算不挂 VPN 也可以获取到最新的 twitter telegram 推送

    因为众所周知的原因 Android 无法使用统一推送服务 诚然国内有着 mipush 华为 push 等第三放自家的推送服务

    但是这些只针对 QQ 微信等国内官方应用 twitter telegram 想要享受到实时的消息通知 除了 24 小时的 VPN 服务

    外还需要单独对这些应用锁定后台 增加内存消耗和耗电 那么请问目前在安卓阵营有好的外网应用推送方案吗?

    既可以不增加电量损耗 又可以和 APNS 一样无感

    39 条回复    2024-09-14 07:10:39 +08:00
    Dawnnnnnn
        1
    Dawnnnnnn  
       2023-08-14 16:15:44 +08:00
    你要找的是否是 FCM
    willwon1
        2
    willwon1  
    OP
       2023-08-14 16:19:35 +08:00
    @Dawnnnnnn FCM 耗电量和可用性真的很差
    superedlimited
        3
    superedlimited  
       2023-08-14 16:26:38 +08:00 via Android   ❤️ 2
    放弃 Android 平台,拥抱苹果全家桶。
    ReZer0
        4
    ReZer0  
       2023-08-14 16:27:32 +08:00
    放弃 Android 平台,拥抱苹果全家桶。
    nuk
        5
    nuk  
       2023-08-14 16:32:42 +08:00
    android 的电估计一半被微信吃掉了
    oWoWo
        6
    oWoWo  
       2023-08-14 16:35:28 +08:00
    放弃 Android 平台,拥抱苹果全家桶。
    lengyuqu
        7
    lengyuqu  
       2023-08-14 16:40:01 +08:00
    放弃 Android 平台,拥抱苹果全家桶。

    除此之外,无解。因为 fcm 要推送成功就必须软件有后台,或者可以相互唤醒。
    海外需要大,推荐 ios 而不是安卓机
    xiaooloong
        8
    xiaooloong  
       2023-08-14 16:40:38 +08:00
    放弃 Android 平台,拥抱苹果全家桶。
    Gunslinger
        9
    Gunslinger  
       2023-08-14 16:41:41 +08:00
    放弃 Android 平台,拥抱苹果全家桶。
    NokiaForever
        10
    NokiaForever  
       2023-08-14 16:43:10 +08:00 via Android
    我同时用 mipush (自己安装的 mipush )和 fcm ,国外应用用的多,基本都有 fcm ,fcm 是可以直连的。少数几个需要推送的不支持 fcm 的国内应用走 mipush ,bilibili, 知乎是支持 fcm 推送的。
    Nb665
        11
    Nb665  
       2023-08-14 16:45:48 +08:00 via Android
    microg 全程裸连
    akiraakym
        12
    akiraakym  
       2023-08-14 16:46:07 +08:00 via Android
    要不是库克吃相这么难看,还真就可能入苹果了
    NokiaForever
        13
    NokiaForever  
       2023-08-14 16:46:17 +08:00 via Android
    @xiaooloong 有 fcm 推送啊
    Muniesa
        14
    Muniesa  
       2023-08-14 16:54:34 +08:00 via Android
    fcm 不需要锁定后台,只要谷歌服务能唤醒 app 就可以
    xinh
        15
    xinh  
       2023-08-14 17:26:43 +08:00 via iPhone
    好像理解不对啊,FCM 不需要后台吧,FCM 拉起后台接收信息是国产特色,印象中折腾 pixel 的时候是需要把 dns.weixin.qq.com 走代理就能使用完整推送了
    janus77
        16
    janus77  
       2023-08-14 17:31:26 +08:00
    你首先得应用自己去做适配。。。。先问问你装的那些应用开发者吧,别问系统侧了
    bruce0
        17
    bruce0  
       2023-08-14 17:34:18 +08:00
    coloros 系统, 可以裸连 FCM, 电报不用梯子一样能收到推送. gmail 还不行, 原因是 gmail 出了 FCM 外 还需要 同步账号才能收到推送, 这个同步账号需要 梯子才能.
    ScepterZ
        18
    ScepterZ  
       2023-08-14 17:35:58 +08:00
    要是让上边的人看到你这个帖子,没准过两天苹果也不允许推送外国 app 了
    bruce0
        19
    bruce0  
       2023-08-14 17:37:53 +08:00
    @NokiaForever 请问一下 你用的 bilibili 是国内版还是啥, 我之前用国内版(coloros 应用商店下载的,可以正常收到推送, 大概用的是 OPPO 的推送) 现在换了 googlePlay 下的(港版) 收不到推送了
    Blank10030
        20
    Blank10030  
       2023-08-14 17:58:37 +08:00
    放弃 Android 平台,拥抱苹果全家桶。
    inhzus
        21
    inhzus  
       2023-08-14 18:02:54 +08:00
    放弃 Android 平台,拥抱苹果全家桶。
    (折腾过半年,国内的 Android 只配叫安卓)
    ochatokori
        22
    ochatokori  
       2023-08-14 18:03:48 +08:00 via Android
    用 fcmfix 可以不需要将应用锁定在后台,代价是需要安装 xposed
    wwxwlw
        23
    wwxwlw  
       2023-08-14 18:16:31 +08:00   ❤️ 1
    @willwon1 好奇怎么差?
    qq565425677
        24
    qq565425677  
       2023-08-14 18:21:32 +08:00   ❤️ 2
    看楼上的果粉有种莫名喜感
    basncy
        25
    basncy  
       2023-08-14 18:48:46 +08:00
    改 dns 或 hosts(需要 root), 配合端口映射.
    tyzandhr
        26
    tyzandhr  
       2023-08-14 19:57:07 +08:00 via Android
    放弃 Android 、Apple 平台,拥抱 Windows 全家桶( WNS)(滑稽
    NokiaForever
        27
    NokiaForever  
       2023-08-14 21:07:58 +08:00
    @bruce0 国内版走的是 oppo push ,国际版走的是谷歌 fcm 推送,fcm 推送需要允许对应的 app 能自启动,因此你 bilibili 要给自启动权限。OPPO 系统没用过,不知道对 fcm 有没有限制会不会掐断 fcm 。
    NokiaForever
        28
    NokiaForever  
       2023-08-14 21:08:55 +08:00
    @akiraakym 苹果不好用还是 one ui 生产力高
    Yzh361
        29
    Yzh361  
       2023-08-15 07:08:24 +08:00 via Android
    估狗亲儿子,一直 fcm 。没有耗电忧虑。苹果机才耗电吧
    ww940521
        30
    ww940521  
       2023-08-15 09:04:05 +08:00
    接入各个厂商的推送就完事了。
    bruce0
        31
    bruce0  
       2023-08-15 09:04:13 +08:00
    @NokiaForever 昨天看了一下 给了 自启动权限了 bilibili 还是收不到通知, 但是电报却可以, 有时间在研究吧
    yinzhili
        32
    yinzhili  
       2023-08-15 10:58:29 +08:00
    推送就还是苹果做得好,但是苹果设备的其它缺点不足以覆盖这个优点
    dada0627
        33
    dada0627  
       322 天前
    @bruce0 请教一下,最近入了一加 12 系统是 coloros 14 ,gmail app 收不到 gmail 的新邮件推送,但是 gmail app 里添加的微软邮箱就有新邮件推送,搞不懂什么原因,挂的 clash ,gmail 的所有通知都打开了,后台也锁了,什么权限都给了都是不行
    另外就是电报的推送时有时无也是快把我整疯了

    clash 开的是应用黑名单模式,过去在类原生上也是这么设的,是不是国产系统要用白名单模式?

    用了 10 多年安卓一直用的谷歌原厂系统或者第三方类原生,从来没试过 gmail 推送收不到的
    dada0627
        34
    dada0627  
       322 天前
    @bruce0 bilibili 我下的 play 版,推送也是时有时无,而且点开推送上的消息不会跳转到 APP ,有次一整天没打开 bilibili ,把 clash 断开,突然蹦出一大串推送
    bruce0
        35
    bruce0  
       322 天前
    @dada0627 我的是,只要开着 clash, Gmail 就能收到推送,Gmail 收不到, 电报都能收到, bilibili 从来没有收到过, 现在基本放弃了, 爱咋咋地吧😪
    dada0627
        36
    dada0627  
       321 天前 via Android
    @bruce0 邮件没推送真的蛋疼,color os 算是国产 UI 里保留原生风格最多的了,居然推送有问题,过去买过几台一加都是到手就换成刷氧 OS ,这是第一次用国产 UI ,等月底一加在国外发售刷个氧 OS 看看什么情况,卖给老外的总不能没推送吧
    dada0627
        37
    dada0627  
       321 天前 via Android
    @bruce0 刚才尝试关掉 clash ,换成 openwrt 的透明代理,所有推送都正常了,看来是 clash 影响了这系统的 fcm 通信,clash 的设置和原来那台刷了类原生的一加 9pro 一样,不知是哪里出了问题
    在家可以用路由器,但是出门还是得开着 clash
    kb5706
        38
    kb5706  
       111 天前
    @dada0627 我的小米就是。开着 clash 就会影响 fcm 的推送,microsoft authenticator 、outlook 都不行。关掉之后 microsoft authenticator 就能连接正常,outlook 会一下收到好多推送。但是离开我家的 wifi 之后确实是需要 clash ,不知道该怎么调整好。
    cztchoice
        39
    cztchoice  
       75 天前
    @kb5706 https://www.v2ex.com/t/966150 这里有一些解决方案~ 最好的方法就是不要按照应用分流。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5773 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 06:32 · PVG 14:32 · LAX 22:32 · JFK 01:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.