首页 新闻 会员 周边

安卓端H5,获取服务器压缩包自动解压更新本地界面

0
悬赏园豆:60 [待解决问题]
有个这样的需求,之前也见过类似的产品,安卓和苹果端,本地H5环境。在服务器上放一个压缩包,包里就是H5页面,然后安卓端获取这个压缩包,自动解压缩到安卓本地运行。更新的过程就是通过数据库的版本控制,自动获取最新版本号,如果版本号不是最新的,则根据路径下载压缩包,并更新到当前移动端。请问下,各位大佬有没有dome,或者指点一下涉及到那些方面的技术,感激不尽。
绯村剑心丶的主页 绯村剑心丶 | 初学一级 | 园豆:137
提问于:2020-09-09 17:03
< >
分享
所有回答(3)
1

解压不会?那么多库。

HttpRequest不会?这个已经烂到地里。(针对某些压缩,想要得到更多容错性,加个Crc或者MD5等等Hash函数校验)。

真没难度,游戏加载资源包不都这样。

花飘水流兮 | 园豆:13560 (专家六级) | 2020-09-09 20:21

解压是好说,就是我听安卓的同事说,是什么沙盘什么的无法实现,这种纯H5的,苹果的同事呢边倒是可以,因为我这负责后台这边的,不太懂安卓麻烦您给提供个技术思路。不胜感激

支持(0) 反对(0) 绯村剑心丶 | 园豆:137 (初学一级) | 2020-09-10 14:19

这相当于是安卓本地H5实现了访问,后台在H5中以及做了跨域处理,只要移动端可以本地运行H5,并且可以通过接口获取压缩包自动更新就行了。

支持(0) 反对(0) 绯村剑心丶 | 园豆:137 (初学一级) | 2020-09-10 14:21

网页和样式,都属于资源文件,不重新打包,通过接口获取可以更新吗

支持(0) 反对(0) 绯村剑心丶 | 园豆:137 (初学一级) | 2020-09-10 14:49

安卓不能随便访问应用外部的网页,只能把网页资源放到应用内部,也就是打包在一起,打包在一起之后,这些资源可以在应用内部访问,但是无法修改

支持(0) 反对(0) 绯村剑心丶 | 园豆:137 (初学一级) | 2020-09-10 15:00
0

微信小程序就是这样实现的吧

U型枕 | 园豆:231 (菜鸟二级) | 2020-09-10 17:51

微信小程序是类似于hbuilder吧

支持(0) 反对(0) 绯村剑心丶 | 园豆:137 (初学一级) | 2020-09-10 17:58

@绯村剑心丶: 微信小程序就是基于h5的,小程序就是生成sourceMap文件,然后微信解压执行的。还有hbuilder不是IED吗?

支持(0) 反对(0) U型枕 | 园豆:231 (菜鸟二级) | 2020-09-10 18:10
0

这个要配置一个后台,配置相关信息,版本号,H5压缩包等,还有H5页面也要做版本控制

墨_鱼 | 园豆:595 (小虾三级) | 2020-10-16 10:07
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册