许多小团队的ios开发完成上架过程总会遇到这样的问题:一次又一次被苹果审核拒绝,每次重新申请花费一周甚至更久时间,经常一个版本上传成功至少花费数月时间甚至半年多,严重影响产品市场推广。
笔者在接触许多小公司苹果开发人员过程中,发现在小团队,技术人员往往都是半路出家的ios开发新手或者工作经验最多一两年,他们上架的产品可能最多就一两个。开发过程中许多该注意的没注意,导致后续上架过程中出现许多问题而被拒绝。我了解到的被拒理由有程序奔溃,产品图标与苹果logo太像,隐私协议缺少等乱七八糟一堆原因。这其中的原因主要与小团队苹果开发测试流程相关。许多小团队产品上架之前流程是:
上述流程可能是目前许多小团队开发ios产品常用的流程手段,与小团队人员资金等各方面因素相关,但上述流程存在几个漏洞问题。
1、 开发人员不了解甚至不关心苹果的许多条款协议,只是简单实现功能,这是在无视苹果审核那么多年辛辛苦苦制定出来的条款协议;
2、 测试人员往往都是公司的业余测试人员,不了解苹果的条款协议,开发人员也没有明确告知,这又在苹果审核人员胸口插刀呀;
苹果的条款协议有几十页,一条条细细看下来确实很累,也很难记住。不过苹果商店做了那么多年,又那么多先烈和先驱贡献了那么多的经验,细细去看发现大家死的理由很相似。
主要有程序奔溃、数据不真实、UI设计、隐私保护等几大点(具体可以百度搜索苹果被拒原因,基本上差不多那么几种原因)。
如何避免上述一而再再而三的被拒绝呢?其实只要在上述流程中加两个两个步骤,就可以大大的降低产品上架被拒风险。
没错,培训!那些被拒的原因,你上网搜索后发现其他人员也经常遇到,要是把事后了解放到事前,那么被拒的风险会大大降低。
后面附上常见的被拒原因(各位百度搜索可能更详细)
1、程序有bug,程序不能启动,或者中途退出。2、绕过苹果的付费渠道;3、图标不能点击4、侵犯别人的权利;5、有不良信息;6、诱导用户;7、不要把苹果拉下水(搞活动什么要声明与苹果无关)8、UI方面问题;9、弱智错误