辛辛苦苦開發出了自己的產品,然后無比期待的將產品提交到AppStore,全組的人不是佛祖保佑就是薩瓦迪卡的開始請求產品能順利通過審核。
漫長的一周過去了,結果等來的卻是一封Email,告訴你你的產品被拒了。幸福來的如此突然,把我們砸暈了,心里一萬只草泥馬呀。蘋果虐我千百遍,我真想跟它分手。
寶寶心里雖苦,但是解決問題是當務之急呀,接下來一起來看看我踩的那些坑。
##1、 被拒的理由##
1、We were required to install Sina Weibo/WeChat/QQ before we could use your app.? ? ? Apps should be able to run on launch, without requiring additional applications to be installed.(大致意思就是:在未安裝weibo/wechat/qq時,不能使用我們的app)
2、We noticed that your app enables the purchase of 打賞 content, services, or functionality in the app by means other than the In-App Purchase API, which is not allowed on the App Store.(大致意思就是:我們使用非IAP在app內部購買了內容、服務或者功能)
3、Your app enables the display of user-generated content but does not have the required precautions in place.(大致意思就是:我們的產品沒有對用戶發布的內容采取有效的預防措施)
關于第三點他們給我們的建議是:
-Require that users agree to terms (EULA) and these terms must make it clear that there is no tolerance for objectionable content
-User moderators to flag and remove inappropriate content and offensive users
-Users need a mechanism to block abusive users (for example: 用戶黑名單機制)
-Developer must act on objectionable content reports within 24 hours by removing the content and ejecting the user who provided the offending content
-Developer needs a method for ejecting users who violate the terms of the EULA
## 2、我們的冤屈 ##
1、我們的app分第三方登錄和手機賬號登陸,蘋果的審核人員理解錯了,以為我們的app必須同時滿足手機號和第三方登錄才可以使用這個app(ps:這個蘋果審核人員是不是sa,沒有玩過中國的app嗎)
2、我們app中的打賞功能分余額支付(余額夠的話)和支付寶支付(第三方支付,非IAP),打賞成功之后,用戶的積分會增加,積分越多,等級越高,權利也越多。后來給蘋果官方溝通了一下給我們的解釋是:別的用戶給當前用戶打賞了之后,當前用戶就可以使用余額打賞了,這是購買來的服務和功能(ps:積分增加算是購買來的,但是,余額打賞居然也說是購買來的,我。。。。。。)。
3、關于第三個被拒的理由,應該是蘋果擔心用戶發布違規的內容和圖片,雖然我們有“舉報用戶”這個功能,但是并沒有達到蘋果官方想要的結果。用戶協議里沒有寫違規內容和違規用戶的item。(ps:必須承認這點我們做的不夠好)
## 3、解決辦法 ##
1、第一個被拒的理由主要是蘋果官方理解錯了我們的登錄方式,解釋了也不行,所以最后的解決辦法就是,用戶手機沒有安裝的第三方客戶端,我們就隱藏。
2、針對第二個問題,我們也有討論,覺得技術上換成其他方案,不可行,就繼續溝通解釋,沒想到再次提交居然給過了。
3、針對第三個問題,我們就是按照蘋果官方的建議改的,加了黑名單機制(用戶可以主動拉黑用戶,只有服務器實現拉黑的功能是不行的),用戶協議里也添加了關于違規內容和違規用戶的item。
## 補充 ##
蘋果的審核是不同的審核人員,審核的結果也是不同呢。如果有人在蘋果做審核,咱倆做朋友吧,我先謝謝你。一步一個坑,坑坑要人命,踩個坑填個坑,坑坑都塞滿?。。?/p>