记得刚开始的那几天每天下班都是在疯狂的码代码,也从没有考虑过什么设计模式,架构实现,只想尽快把功能实现上线,差不多在2020年11月4日,申请内测的用户突破了1000,但是为了不让用户失望,我没有选择全过,而是出一点功能就通过一部分用户,主要原因是界面太简陋了,简陋的只有一个页面,数据都得从数据库添加(如下图)

初版首页

2020年11月5日

可以说是非常重要的一天了,申请内测的用户已经朝着5000迈进了,而通过内测的用户甚至还没有500,App没有一个像样的上传入口等,可供展示的应用也寥寥无几,距离下班还有好长时间,而我的上班时间也全被用户问题答疑侵占了,终于熬到了下班,天有点冷了,但心中的火更旺了

到家之后也没来得及细想,就打开电脑开始码了起来,主题色被我改成了谷歌的四种颜色,蓝色为主色调,其他三种颜色辅助,App瞬间从死气沉沉变的灵动了起来,虽然还是只有一个页面

中间出了一个小插曲,我在不知道用什么颜色时候咨询了一下我女朋友的意见,她比较喜欢巧克力色,于是把谷歌四原色改成了四种巧克力色,打包完发给内测用户之后,受到了所有人的嘲笑,满屏幕的棕黄色按钮和强调文字,观感简直差到了姥姥家,截图已经没了,也就是从那时起,以管理员为首的所有用户开始对我的审美产生了质疑

在用了一段时间把编辑应用,上传新应用,更新已有应用,通过用户内测审核等开发出来之后差不多在10点多左右,我更新到了第5版,并且授权审核用户可以开始审核新的内测用户了,我心里的一块石头才算落地,App也终于能开始使用了

好景不长,一直到了11月6日,App分享加入了积分功能,只不过当时是用来当作经验值来区分用户贡献的,甚至给数据表字段名都写了ex,以至于现在某些字段都还是含有ex的,且因为修改成本太大,一直都没有变过,积分功能设计的初衷就是用来盈利的,按现在的用户增长速度,可以预感到在不久的将来,我这台1C1G的轻量应用服务器肯定不够用(本人当时在北京月薪只有7000,却租着月租3100块钱的房子,幸好女朋友一起分担房租,还不算太窘迫)

慢慢的App用户多了起来,在高兴的同时我也有点担忧,个人开发者的局限太多了,当时有很多地方有点不太合规

果不其然,就在当晚,有几个自称是小米公司的人找上了门来,本就心虚的我就像看到了死亡宣告一样,脑子里一直在回想着怎么规避,要是赔钱怎么办,能不能现在停掉不赔钱了等等,甚至去酷安发了一个停止内测的动态,试图为自己降低损失,没想到的是,那些人居然全是吃饱了撑的,淦

在经历了自己脑补出的巨大事件之后,当晚时间也基本过得差不多了,当我开始敲代码的时候,时针已经停在了12点,但是因为答应的事还没有完成,我还是继续肝了下去

同时在第二天凌晨一点,App摆脱了只有一个页面的窘境,在原本首页不变的同时,加入了个人中心和账号功能,只不过当时的账号是用oaid自动识别注册的,没有密码,也没有用户名

接下来的几个月内,App分享在许多用户的建议下开始完善了起来,事情一直持续到App分享完成了第100个版本的开发

App分享的服务端撑不住了

记得时间是2021年2月28日,App分享的注册用户数量已经突破了25000,日活用户3000多了,收录应用数量超过了1000,应用版本数量也到了3000多,这些数据也已经不是1C1G的小服务器能撑住的了,但从App分享开通捐赠以来,一共收到的捐赠没超过1000块钱,其中大部分都给权限用户发红包了,坚持还是放弃,这成了我当时最纠结的问题

反正也花不了多少钱,接着干,下定决心之后,新的问题接踵而至了

之前设计的表有问题,有两个表已经满足不了现在当前模块的业务需求了,因为表内数据过多,修改会涉及到很多地方,万一失误会涉及到生产环境的运行状况

对,我没有测试环境,所有的东西都是在生产环境改的,而出问题的两个表也是最核心的应用表和应用版本表,万一出问题基本就全完了,冥思苦想之后我选择了一个折中的办法,重新建这个模块下的所有表,旧版本基于旧表运行,新版本基于新表运行,数据交给用户主动判断迁移,正好可以当做用户的积分任务去赚取积分

所幸,用户对这次的迁移并没有表露出太多反感,除了有些应用更新不及时了,其他的都没有在明面上表现出来让用户察觉,在经历的11个beta版本后,新设计的应用也正式上线运行了,虽然有点不稳定,但也在后续的版本中都修复了

而在这期间,我也注册了公司,也申请了第三方聚合的微信支付宝支付,App也开始平稳的运行,盈利,一切也似乎在慢慢变好

哦对了,我那时的工资也涨了,虽然还是很少,但我仍然看到了希望,不是对公司的希望,是对App分享的希望

还是那句老话

一件事最难的一步就是开始,凡事先干起来,你就成功了一半

另外附上App分享的首页变迁图,中间有一部分找不到了

首页

to be continued......

标签: none