V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
dre4m
V2EX  ›  问与答

请教 APP 被封 IP 后更新推送的问题

  •  
  •   dre4m · 2019-07-20 16:10:44 +08:00 · 1322 次点击
    这是一个创建于 1957 天前的主题,其中的信息可能已经有所发展或是发生改变。

    APP ( web app 不是原生的)连接的 HTML5 站用的 IP 和域名存在可能被封的情况,想问有没有被封以后不损失用户可以直接推送新版本的方法?

    目前国内有一些傻瓜打包平台(把 H5 站打包成 APP ),因为生成的 app 挂了他们平台的插件,所以严格来说 app 不是独立的,要用他们的服务(一旦他们服务器死了,app 也就挂了),但又个好处是即便 app 所连接的网站 IP 和域名被封,还可以用他们的插件来推送更新版本。

    但是因为不想用国内这些打包平台,所以想问下还有没有其他方案? 方法越简单越好。能想到的方法:

    1,用国外打包平台,但一是可能让 app 可能连接一些额外国外网站导致速度很慢,二 app 也丧失独立性,三收费高。

    2,自己或找人简单开发下,app 的内容部分连接 html5 网站,但有一些固定组件或插件专门连接推送服务器,这样即便网站被 ban 了,还可以用推送服务器推送。 (不知道这个方法是否靠谱?)

    感谢回答~!

    3 条回复    2019-07-21 15:39:28 +08:00
    xiangyuecn
        1
    xiangyuecn  
       2019-07-20 16:19:27 +08:00   ❤️ 1
    2, 主域名 url 被 ban 了,推送的还活着,既然是这样,干嘛不把新 url 推送过来,反正代码是自己写的😅
    dre4m
        2
    dre4m  
    OP
       2019-07-20 18:50:01 +08:00
    @xiangyuecn 谢谢老哥啊,URL 推送怎么做,有简单的思路吗? 对移动开发不是很懂。
    dre4m
        3
    dre4m  
    OP
       2019-07-21 15:39:28 +08:00
    @xiangyuecn 我想到了一个思路,请看下行不行,就是启动页检测推送服务器内的一个文件,比如说 url.txt ,url.txt 里记录了最新的域名或 IP 地址,app 查看是否与当前调用的 url (网址 /域名)相同,如果相同,就什么都不做,调用原来的 url。如果不同,则 app 内部更新为新的 url。
    如果是这样,请问 webapp 能否做到不下载,不重启,提示下以后就平滑的更新?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1078 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 19:29 · PVG 03:29 · LAX 11:29 · JFK 14:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.