APP应用分发平台分析(一)

为什么要自己写一个分发平台?

深有体会,都是被第三方平台给逼得。

开发缘由

我们公司是做端游地方麻将产品,由于历史原因,每个地方就会有不同的APP包,导致上架特别困难,虽然有版号,但是平台不认啊,说什么资源重复啥的,哎,无法上架。小公司没啥财力,只能找自个开发来实现了,刚开始,我们后台开发用PHP写了一个小型的,不,是超级简易应用下载页(没有后台)。虽然下载没有问题,但是上传应用包特别不好使,每次都是通过ftp覆盖上传。老费劲了,最主要是包出问题不能及时回滚,有需求就有产品,这不,网上找了找,看到了fir平台。刚开始使用的是fir平台,很不错,功能很多也很好使用,虽然有些贵,但是,但是好景不长,乐极生悲,fir平台竟然把我们账户给封了,说是被举报。简直是晴天霹雳,因为当时也没有备用平台,好多玩家都无法下载,损失好大。临时解决重新注册新账号,把应用上传到fir平台。因此,为了不受制于人,苦逼的我有了个小小计划。

分发平台都有哪些基本的功能?

既然有计划了,那肯定是要好好地撸一撸了
一个应用分发平台,需要的功能其他并不多,最基本的无非是下面几个

  • 应用上传分发功能
  • 版本历史记录以及回滚功能
  • 应用属于大文件,肯定是需要cdn进行分发
  • 需要自定义下载域名,为了防止被恶意举报导致被封停【腾讯系软件】
  • 应用下载码合并功能【一个下载码可以在苹果和安卓手机安装应用】

功能并不复杂,身为运维的我,却感觉无从下手,怎么说呢,我虽然会一些开发,但是我擅长的是运维啊。那么,还需要做一些准备

  • 后端:当下Python挺火,恰好我也感兴趣,自学呗,了解了一下,打算使用Django框架进行开发
  • 前端:Vue还不错,自学,勇敢牛牛,不怕困难!
学习中

Django的东西还挺多,前后端分离的话,使用djangorestframework框架挺好,这部分,花了好大概一个多月才把基本知识看完,毕竟只能下班回家自学了。前端Vue挺好学,大概不到两星期,最主要还是要多看文档和源码。

在干嘛

东西都学完了,那就开始码代码呗,打开pycharm和webstorm,看着两个黑色的窗口陷入了深深的沉思,‘我在干嘛,我要干嘛’,什么玩意嘛,啥都没有,写个啥!本来就是个初学者,啥都没,也不知道该咋写。突然感觉,实现一个东西好难!

静下心来,找百度

踌躇了两天,也不是办法啊,只能借鉴别人的想法了。百度搜了搜,各种应用分发平台,也注册了好几个,还专门分析了fir等分发平台应用上传,下载,各种操作api和json返回数据,然后渐渐的,总结开发所需的信息,费了好大功夫,终于把第一版的数据库字段设计出来了。可能还需要一个产品设计,哎,算啦,那就模仿前人,fir平台很熟悉了,那就它吧

总结

目标才是方向,有目标就有动力,加油!

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值