软件简介

简介

基于Sanic搭建的简单App在线下载、安装服务器。可在线下载安装包, 或者iPhone在线安装ipa。

前言

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

功能

  •  RESTful的API

  •  上传apk、ipa文件

  •  下载apk、下载ipa

  •  短链接进入下载页

  •  App、版本管理

效果图

首页

上传 App

App 详情页

App 编辑页

基本思路

  1. 上传安装包, 然后区分apk和ipa安装包来进行解析, 获取各种包信息, 最后存到数据库

  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

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
发表了博客
2015/04/20 12:36

App server 与 Web server之间的区别

原文: http://www.javaworld.com/javaqa/2002-08/01-qa-0823-appvswebserver.html 简单来说,web服务器提供页面给浏览器,而app服务器提供客户端可以调用的接口。具体而言,我们可以说: Web服务器处理HTTP请求,而app服务器基于多种不同的协议,处理应用程序的逻辑问题。 以下将详细介绍它们之间的区别。 Web服务器 we...

0
0
发表了博客
2013/05/06 23:25

How To Create A Socket Based iPhone App and Server

// http://www.raywenderlich.com/3932/how-to-create-a-socket-based-iphone-app-and-server Tweet This is a post by iOS Tutorial Team member Cesare Rocchi, a UX designer and developer specializing in web and mobile applications. Develop a socket-based iPhone app and server! Many iOS apps use HTTP to ...

0
0
发表于运维专区
2014/01/06 09:41

WAS集群安装<三>App(Application Server)节点安装配置

文本对App节点进行安装配置,App主要是负责管理应用,对安装过程中的一些特殊点进行说明。

0
2
发表了博客
2018/09/07 10:19

tomcat 如何登录 Server Status、Manager App、Host Manager

启动tomcat后,访问127.0.0.1会进入如下页面 原文地址: https://www.cnblogs.com/poterliu/p/9602870.html 点击红框部分的Server Status、Manager App、Host Manager按钮会弹出一个输入用户名和密码的弹窗 点击取消之后会进入一个提示401的页面,这个页面表示未授权,必须授权之后才能访问 那这里的用户名和密码去哪里获...

0
0
发表了博客
2014/05/13 22:46

利用Office Web App Server搭建MS Office文档无插件预览

MS Office文档预览是企业内网或者说行业应用中常用的功能支持之一,之前的较常见的是使用第三方封装的OCX控件或者将文档转化为swf或pdf来进行发布,基于插件的方案让用户和开发者都很反感,当然也有将Office文档直接转化为HTML的方案,但效果不佳。

9
6
发表了博客
2015/01/06 15:04

$_SERVER['HTTP_HOST']和$_SERVER['SERVER_NAME']

PHP获取当前域名有两个变量 $_SERVER['HTTP_HOST'] 和 $_SERVER['SERVER_NAME'],两者的区别以及哪个更加可靠? 相同点: 当满足以下三个条件时,两者会输出相同信息。 1. 服务器为80端口 2. apache的conf中ServerName设置正确 3. HTTP/1.1协议规范 不同点: 1. 通常情况: $_SERVER["HTTP_HOST"] 在HTTP/1.1协议规范下,...

0
2
发表了博客
2015/08/27 21:33

$_SERVER["HTTP_HOST"]和$_SERVER["SERVER_NAME"]

PHP获取当前域名$_SERVER["HTTP_HOST"]和$_SERVER["SERVER_NAME"]的区别

0
4
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
22 收藏
分享
返回顶部
顶部