App Store 上架過程中的那些坑

自從去年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