blogger

skytoup's blog

分享经验, 共同进步; RSS: http://blog.skytoup.com/feed

文章44

分类0

评论0

一个实现App在线下载、安装的工具

废话

平时都在使用fir, 但是公司网速有时候很蛋疼, 安装包体积一大, 就安装个10多分钟都搞不定。而且fir开始有点点收费了, 所以干脆自己做一个简单的工具。断断续续地做了一个月, 终于完成了一些基本功能。

效果图

首页
pic

上传App
pic

App详情页
pic

App编辑页
pic

基本思路

  1. 上传安装包, 然后区分apkipa安装包来进行解析, 获取各种包信息, 最后存到数据库
  2. apk可以直接下载点击安装, ipa则需要一个plist文件来在线安装(详情请参考: http://help.apple.com/deployment/ios/#/apda0e3426d7)
  3. 省略各种增删改查......

使用技术

服务端

  • 使用python3.5以上的版本
  • 选择了一个比较新的框架?Sanic
  • 数据库简单使用了sqlite3, ORM使用了sqlalchemy

源码传送门 ? AppServer

前端(基本没做过, 很简陋)

  • 直接选用了React
  • 看到dva这个React框架比较简单, 就选了这个
  • dva哪里看到antd这个UI框架, 感觉还不错

源码传送门 ? AppServerHTML

喜欢的就给两个start吧?
评论(0)

© 2020  skytoup's blog  · 由 Typecho 强力驱动
  Design by 往记