前言
上一份后端开发远程工作结束后,我没有选择回到上海重返线下坐班的工作方式,而是继续留在老家尝试做一名独立开发者。
要说是为了追寻自由之类的理由让我做出这个选择倒也不是,我只是觉得到了一定年龄,没办法再心安理得地放着妈妈一个人在老家。经过这段时间的生活,事实也告诉我,也许我没有做错(我的妈妈在本身就有腰椎间盘突的情况下闪了腰后,每天为了省事就只准备早午饭吃几个之前包好的饺子,好在第二天开始在我的强硬要求下换成了由我给她带饭)
废话说完了,接下来进入正题🤣
项目的开始
我本想找几个相熟的伙伴一起完成这个项目,但是交谈下来发现并没有人感兴趣,本职工作已经耗费了大家绝大多数的精力😢
好在我有接触过一些前端,在生活压力的驱动下,我决定尽快开始,大不了自己现学现卖🙂
在项目的开始我遇到的第一个大坑是做错了前端技术选型
是的,项目开发的第一步,技术选型就错了......由于我准备做的是App,而我却选择了使用 Uniapp 作为跨端方案,一开始遇到一些大大小小的问题被我一一解决后,最终却发现发现打包出来的成果是“一片空白”,没有任何报错的一片空白
💥我崩溃了,我之前没有任何的移动应用开发经验,在经过一系列的Google baidu后对如何解决这个问题还是完全没有头绪。至此,我只能选择放弃uniapp,使用 flutter 重写所有页面
这次我不敢再埋头实现功能了,再完成第一个页面后,我就迫不及待的打了一个正式包,一切正常!当时的我觉得一切正常这也太幸福了吧!让大夏天被闷在房间里的我就像洗了一个凉水澡
不得不说,虽然我的应用功能并不复杂,但是 flutter 确实给了我不错的开发体验,尤其是 material 配合 themesplayground 让没有任何设计能力的我还写出了还勉强能看的页面🤣
至此,我还算顺利的完成了基本功能框架的开发
资质问题
项目基本功能框架搭建完成后,我不得不开始考虑资质的问题,毕竟国内应用市场的要求不是一般的多,在经过搜索后,我开始着手办理这些资质:
- 注册一家公司
- 准备好域名以及各种备案
- 申请软著(虽然很顺利到手,但是证书到手花了399+接近两个月时间)
- 申请一大堆的平台开发者账号(只有苹果和微信需要交钱,其中最贵的是苹果,最麻烦的感觉也是苹果🤣)
在这些资质准备完毕后,我也差不多完成了应用的第一期开发工作,接下来是我最没有把握的上架环节
上架
我准备上架苹果/华为/小米/vivo这几个国内市场大头,不出所料,所有首次审核都被拒绝......
来看看都是哪些原因:
- 功能异常(emmmmmm,我居然漏掉了一个非常白痴的问题没有修复)
- 首次启动没有弹出隐私政策弹框(这个一定要,我改!)
- 应用截图包含其他品牌手机状态栏(好在现在有 MasterGo 之类的产品可以很方便的把状态栏P掉)
- IOS:内购生产服务器不支持校验沙盒订单(emmmm,虽然不李姐,但还是改)
- IOS:内购没提供“恢复购买”按钮(这里我用的是内建账户体系+非续期订阅实现的功能,回复 Apple 作出说明后通过了)
- IOS:iPad截图提供了iPhone设备的图片(最后还是老老实实找了个iPad截图)
- IOS:不允许有兑换码功能(我删!)
- IOS: 权限申请描述文案不够清楚
在经过好几天的拉扯后,终于完成全部应用市场的上架
虽然现在项目并没有让我有任何收入,但我相信,总能找到让我在老家站稳脚跟的方法
本次碎碎念结束了,下期分享一下我第一次完全独立完成的产品
看来iOS开发比Android开发更复杂一些啊
我的感受,确实要麻烦很多
至少需要一台macbook Pro,一台iPhone和一台iPad
充电支持,加油
谢谢❤️
我也是创业的一员,之前被苹果封过开发者账户,不容易,但是最终都上了,如果你是单打独斗的创业者,我想我们可以交流下,说不定都能看好彼此的项目进行合作呢。
+1
加油,活不少,铁子
加油👏
适当的分工很重要
apple store上架是国内还是海外?国内要内购收费,公司资质要求比较高吧?
国内,会要基本的公司资质要求(例如备案、软著),然后根据不同的行业也会有的额外资质要求(例如各种许可证)
这一点上国内各大平台应该都差不多
你说的是ICP许可证要求吗?这个并不是说有内购就需要的,没记错的话应该主要是看应用是否提供交易服务,涉及到的第三方商家的那种
如果只是像会员这种内购,没啥特别的要求呀
支持,加油
加油
微信小程序不够用吗?还要做APP?
一方面是担心IOS端付费会有问题,另一方面是感觉App的用户黏性会更强一些
小程序我认为更适合那种非规律性使用的应用,更偏向于用户遇到了什么事情临时用一用,或者是好奇体验这种(例如打车、修仙模拟器、xx工具等等?)
本人产品一枚,除了不会写代码,你说的这些事都做过,不知道应用所属行业,后面可能还有
前置审批+App备案+App隐私保护 要做,都是跟官家打交道,加油!
是的,在这些事情上也花了不少心思
关注一波,大佬学习能力真强, flutter学习这么快的嘛
我是Android开发, 最近也在看flutter
haha,主要我也没有牵扯什么过于硬核的功能,就是写写页面,用用插件,所以还好
点赞!我一直想独立开发但一直不知做什么好。
我也经过了很久的迷茫,甚至差点就去开了一家咖啡店😢
不过我想说的是,当你决定开始之前,一定要做好充分准备,因为后面一定会遇到各式各样的问题。
充足的准备能让我们在收获第一步成功前坚持更久
独立开发也没必要上来就要搞前端并且上架吧,有需要了再去做这些不更好么?
实际上我是先设计完功能框架(包括后端主要功能demo)以及商业模式后才开始的前端工作,可以说是把我最不擅长的部分放在最后了......
支持,加油!!!!
大家一起加油!
App 名字是什么啊,我去下载体验一下
还在做一些准备,后面我会再发一个分享,顺便送些福利给电鸭的友友们
有困难就来问,没必要自己死扛,我愿意向你这种孤勇者提供相关技术支持
孤勇者🤣🤣 哈哈,谢谢大佬,不过一般google可以解决我遇到的99%问题
1虽然没研究过Uniapp; 但是应该不至于出问题;
2最好还是有订单在做
3不知道你这APP是toB还是toC 感觉都挺难的
我是做安卓开发的,有上架国内市场的经验,可以一起交流啊,加个联系方式不
不贴一下 app 下载链接吗
用爱发电勇气可嘉
Google的安卓市场似乎也不错,可以使用vue顺便做个安卓软件