基于Sanic搭建的简单App在线下载、安装服务器。可在线下载安装包, 或者iPhone在线安装ipa。
Sanic
App
iPhone
平时都在使用 fir,但是公司网速有时候很蛋疼,安装包体积一大,就安装个 10 多分钟都搞不定。而且 fir 开始有点点收费了,所以干脆自己做一个简单的工具。断断续续地做了一个月,终于完成了一些基本功能
RESTful的API
RESTful
上传apk、ipa文件
下载apk、下载ipa
短链接进入下载页
App、版本管理
首页
上传 App
App 详情页
App 编辑页
上传安装包, 然后区分apk和ipa安装包来进行解析, 获取各种包信息, 最后存到数据库
apk可以直接下载点击安装, ipa则需要一个plist文件来在线安装(详情请参考:http://help.apple.com/deployment/ios/#/apda0e3426d7)
省略各种增删改查......
服务端
使用python3.5以上的版本
选择了一个比较新的框架 -> Sanic
数据库简单使用了sqlite3, ORM使用了sqlalchemy
源码传送门 -> AppServer
前端(基本没做过, 很简陋)
直接选用了React
看到dva这个React框架比较简单, 就选了这个
在dva哪里看到antd这个UI框架, 感觉还不错
源码传送门 -> AppServerHTML