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

2019-07-20 16:10:44 +08:00
 dre4m

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

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

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

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

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

感谢回答~!

1209 次点击
所在节点    问与答
3 条回复
xiangyuecn
2019-07-20 16:19:27 +08:00
2, 主域名 url 被 ban 了,推送的还活着,既然是这样,干嘛不把新 url 推送过来,反正代码是自己写的😅
dre4m
2019-07-20 18:50:01 +08:00
@xiangyuecn 谢谢老哥啊,URL 推送怎么做,有简单的思路吗? 对移动开发不是很懂。
dre4m
2019-07-21 15:39:28 +08:00
@xiangyuecn 我想到了一个思路,请看下行不行,就是启动页检测推送服务器内的一个文件,比如说 url.txt ,url.txt 里记录了最新的域名或 IP 地址,app 查看是否与当前调用的 url (网址 /域名)相同,如果相同,就什么都不做,调用原来的 url。如果不同,则 app 内部更新为新的 url。
如果是这样,请问 webapp 能否做到不下载,不重启,提示下以后就平滑的更新?

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

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

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

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

© 2021 V2EX