关于客户端的升级发布有没有好点的方案可以推荐 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
daijinming
V2EX    程序员

关于客户端的升级发布有没有好点的方案可以推荐

  •  
  •   daijinming 2022-12-07 09:49:33 +08:00 2016 次点击
    这是一个创建于 1047 天前的主题,其中的信息可能已经有所发展或是发生改变。

    之前处理的 移动端、PC 端的客户端的升级后台就是简单的弄个 FTP, 版本信息弄个 txt 描述文档,上传个补丁文件,感觉不是太好,不知道大家有没有什么好点的思路

    7 条回复    2022-12-08 06:28:56 +08:00
    weizhen199
        1
    weizhen199  
       2022-12-07 09:57:43 +08:00
    我把 github 当配置中心用的 /doge
    zjj19950716
        2
    zjj19950716  
       2022-12-07 10:10:01 +08:00
    交给应用商店
    liuidetmks
        3
    liuidetmks  
       2022-12-07 11:13:21 +08:00
    应用商店,节省带宽不好吗
    Overfill3641
        4
    Overfill3641  
       2022-12-07 12:53:20 +08:00
    LTSC:???
    bthulu
        5
    bthulu  
       2022-12-07 13:02:30 +08:00
    win7 和 xp 可没有应用商店.
    ftp 这个方案就已经很好了, 还要什么别的思路? 要不你换成 nginx? 其实也是一样的逻辑.
    vscode 升级不也是这样么, 程序启动后, 后台检测是否有新版本, 有就下下来, 用户关闭的时候更新一下.
    jones2000
        6
    jones2000  
       2022-12-07 13:52:21 +08:00
    CDN 分发升级包,客户端下载升级包解压覆盖老的程序。
    MMMMMMMMMMMMMMMM
        7
    MMMMMMMMMMMMMMMM  
       2022-12-08 06:28:56 +08:00
    看你在不在乎流量费用了

    不在乎的话,买个对象存储咯,检查更新的时候去对比差异,下缺失的文件

    在乎的话,找个国内大厂的图床,或者客服上传通道,强改 mimeType 传上去,他们一般自带全国 CDN ,嫖就完事了
    海外的话,速度不错的,可以嫖 netlify vercel
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2573 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 07:53 PVG 15:53 LAX 00:53 JFK 03:53
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86