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

安卓端的 bark 应用

  •  
  •   nidongpinyinme · 2022-04-21 21:53:21 +08:00 · 5714 次点击
    这是一个创建于 951 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我记得是在 v 站知道的 bark ,iOS 上用着挺舒服的,现在想给异地恋的女朋友搞一个安卓上用的类似的软件,测试了 push lite 似乎已经不维护了,那么有什么其他的替代品吗,最好像 bark 一样可以传参什么的。

    7 条回复    2023-07-18 11:12:51 +08:00
    hiplon
        1
    hiplon  
       2022-04-21 21:55:29 +08:00
    gotify
    lcdtyph
        2
    lcdtyph  
       2022-04-21 21:58:55 +08:00 via iPhone
    pushover
    ifttt
    albert0yyyy
        3
    albert0yyyy  
       2022-04-22 15:02:46 +08:00
    抓抓 chrome 插件,就是一个 http 请求。我写了一个自己用,不过不方便分享,乱七八糟的工具都放在里面了。
    magicls
        4
    magicls  
       2022-04-22 16:03:08 +08:00   ❤️ 2
    https://fast.v2ex.com/t/467407?p=3#r_11545715 我给 bark 的作者留言过,如果愿意,我可以帮助开发 bark 的 android 客户端,但我理解目前为啥还没有 Android 客户端,因为确实不好做。

    bark 的 iOS 客户端存在的前提是苹果的 Push 通道稳定且在国内没有被墙,你应该也发现了那些需要翻墙的应用即使不翻墙,推送一样是收得到的,就是这个原因。

    而 Android 在国内没有这样稳定的环境,GCM (现在改名成 Firebase 了)在国内是被墙的状态,即使不被墙,国内发售的手机,工信部又不准带 Google Play Service 框架,这就导致了国内的 android 应用大部分都是自己收自己发通知,而一旦应用不在后台,Push 就收不到,通知就会不及时(这就是为什么你经常刚一打开某个 app 才弹一堆通知,其实就是进程被杀了导致的)。

    所以 bark 的 android 客户端要想在国内实现稳定及时的推送,唯一办法可能就是接一些第三方的推送服务组件,比如某光推送,但是这些组件都是商业化公司做的,免费版本往往会有条数限制,买收费版会面临谁来掏腰包的问题。而且这些第三方组件并不开源,之前被用户诟病的互相拉活等问题,其实往往都是你手机上这些 app 都接了同一家推送服务导致的。所以接第三方推送服务组件又变得值得商榷。
    nidongpinyinme
        5
    nidongpinyinme  
    OP
       2022-04-23 09:12:39 +08:00
    @magicls 感谢分析,改成发邮件了。
    @hiplon
    @lcdtyph 感谢推荐,配置稍微有点复杂, 我把服务端部署好了领导不愿意折腾客户端,异地我也没办法,改成发邮件了。
    baobao1270
        6
    baobao1270  
       2022-04-23 11:53:42 +08:00
    pushdeer?
    evemoo
        7
    evemoo  
       2023-07-18 11:12:51 +08:00
    gotify +1
    自建服务器 + APP 加白名单挂在后台 + 禁用电池优化,推送及时也不怎么耗电。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3247 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 13:10 · PVG 21:10 · LAX 05:10 · JFK 08:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.