苹果应用商店的审核流程是为了确保生态体系的健康,将低质量和恶意的应用排除在外。总体而言,这种做法是行之有效的。可是有时候应用被拒的原因有些令人莫名其妙,以下是Xamarin的联合创始人及CEO Nat Friedman总结的9个拒绝理由。
1.“beta”是敏感词
Google把发布模糊的“beta”服务变成行业惯例,但是苹果对此却要求严格。如果应用名字里面有“Beta”、“Preview”甚至“0.9版”之类表明应用尚未准备就绪的词语,那应用就有可能被拒。
2.加载时间过长
所有移动操作系统(iOS、Android甚至Windows)都对启动时间有要求。iOS的最高启动时间是15秒,如果应用不达标,OS会把它干掉。
但是,哪怕应用在本地测试时启动时间符合要求,网络慢、硬件慢等不同的环境因素也可能导致应用在接受审核时启动过慢。因此不要仅仅依赖iOS模拟器,要在实际硬件中对应用进行测试,最好拿一些老一点的手机去试,这样才能确保所有用户的启动时间符合要求。
请记住,应用的启动时间是给用户留下印象的第一个机会。
3.链接到外部支付方式
苹果要求所有的数字内容都要在内置的iTunes元以内销售机制中售卖。无论是一次性购买或者订购模式均如此。违反这一原则,应用必被毙掉无疑。Kindle应用不允许用户购买新书的原因也是如此。
有一点值得注意,苹果甚至连应用中有到外部支付机制的网页链接也不行。比较出名的例子是Dropbox—因为其基于web的登录屏幕含有购买额外空间的连接而被拒。而且受影响的不仅仅是Dropbox应用,甚至使用Dropbox SDK的也遭了殃。
因此,一定要确保应用的所有购买都是通过iTunes账号进行的。不过,非数字服务或商品属于例外,比方说通过应用订房就可以。
4.不要提支持其他平台
如果你的应用也支持Windows或Android,在你自己的网站上面说,不要在应用或应用商店上提,如果上面出现竞争对手的名字,苹果会很生气。
想认识全国各地的创业者、创业专家,快来加入“中国创业圈”
|