App Store 上架过程中的那些坑

jopen 10年前


自从去年4月份踏入 iOS 开发大军之后,真心在这条路上踩过了不少的坑,这一点,相信每个开发者都深有感触,如果一桌子 iOS 开发聚在一起,喷这件事就能一起喷一下午。所以我就准备写篇文章,总结下自己踩过的坑,做个引子。

因为我也是个业余选手,并且刚入行,所以大家轻拍,很多的确都是低级错误,但是很多新手都会在这上面载跟头,关键是栽一次两个周就没了,简直致命。

首先介绍下我自己吧,我是@小芋头君,不折腾会死星人,折腾过不少东西,目前比较拿得出手的,一个是前端乱炖(前端开发社区 前端乱炖, 最专业的前端技术内容社区),另一个就是 iOS 版的颜文字输入法(iTunes 的 App Store 中的“颜文字输入法),都是业余产品,不过用户规模也算是不错的,所以才敢来这里露露脸,大家一定要轻拍轻拍。

今 天要总结的就是我在开发颜文字输入法的过程中踩过的坑。别看颜文字输入法是个很小的 App,但是这7个月以来,更新了十几个小版本,也就是上过十几次 connect,因为之前对苹果条款了解不深,中间真是踩坑无数啊。而苹果的审核周期一般是 1 个星期到 2 个星期之间,大多数时候是 2 个星期,这时间对于互联网的快节奏来说,简直就是致命,如果你有竞争对手在后面跟着你,那被拒一次对于你来说更是一种深深地伤害。

不多说了,直接上我总结的坑:

1.最近的一次,因为 App 界面里出现“无节操”的字眼,被拒了。理由是:不雅词汇,使用户不适。我真是无力吐槽啊,也没法当面对质,好吧,我改成了“闹着玩”后审核通过。

2. 上一次,App 里加了个不完美的功能,于是加了个“beta”的字样,然后被打回了,说是 App 里不应包含测试版的功能,不能出现“beta”字样,好吧,我写了个代码,判断审核期里不显示 beta,上架后再继续显示。不过后来每次审核,都没人再管里面的beta 字样,估计是因为审核的人不一样吧,关注点不同。

3.iOS 大小写写错了被打回。在简介里如果涉及到苹果的商标或者词汇,一定一个字母都不能错,包括每个字母的大小写。

4. 引导用户好评,差点被封号。事情是这样的,我在微博发了条微博说去 App Store评论有奖品送,不知道被举报了还是咋滴,苹果发了个邮件说不允许鼓励评论,然后还有一个加拿大的电话打过来跟我确认情况,我说了情况后,她说下 不为例即可,还是很nice的。全程中文沟通。对了,在苹果所有涉及审核上架邮件沟通等环节,尽管使用中文,他们有专人负责的。

5.没有提供测试账号。这个当时有点莫名其妙的,其实我的 App 不需要测试账号,后来随便填了个,然后就过了。

6.没有隐私声明。因为我是输入法,这个是必须提供的,我后来从搜狗输入法那里copy 过来改了改放在自己服务器上的。

7.第三方输入法必须提供数字输入的功能。这个我也觉得有点莫名其妙,但是必须要加入,之前做的时候没有看条款,最后因为这个,我错过了第三方输入法第一波上架潮,iOS8 正式版出来后,落后了好几个周才上架。

8.有一次不小心在界面里出现了成人词汇,但是我的 App 是4+评级的,于是被打回,后来我把评级临时提高了才通过。

我努力回忆,暂时只记起这些,都是很低级的错误,大家也可以一起来补充。

另 外,再说一个诀窍:提交 App,一定要利用好 Expedite Review 这个东西,所谓 Expedite Review,就是申请快速 Review,一般通过后,提交当天就可以通过审核。不过前提是你能描述出你的 App 线上版本存在重大 bug。你可以故意留点 bug,或者是真的有 bug,或者是故意夸大一下你的 bug 描述,通过的几率还是挺高的,半年来我至少通过了四五次。提交地址是 Sign in with your Apple ID

最后,欢迎对我的产品感兴趣的同学多多联系交流,我的微信号:mier963。

感谢 NEXT 提供这么给力的平台,现在开发一个新产品,再也不像以前那样绞尽脑汁也不知道如何让大家注意到,现在只需要 Post 到各个平台,只要产品过硬,就能获得足量的关注,谢谢你们。

【本文作者:小芋头君】


来自:http://zhuanlan.zhihu.com/NEXTBlog/19930104