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

pic
上传App

pic
App详情页

pic
App编辑页

pic
基本思路
- 上传安装包, 然后区分
apk和ipa安装包来进行解析, 获取各种包信息, 最后存到数据库 -
apk可以直接下载点击安装,ipa则需要一个plist文件来在线安装(详情请参考: http://help.apple.com/deployment/ios/#/apda0e3426d7) - 省略各种增删改查......
使用技术
服务端
- 使用
python3.5以上的版本 - 选择了一个比较新的框架👉Sanic
- 数据库简单使用了
sqlite3, ORM使用了sqlalchemy
源码传送门 👉 AppServer
前端(基本没做过, 很简陋)
源码传送门 👉 AppServerHTML
喜欢的就给两个start吧😁