蘋果近年來審核標準真的是越來越嚴格,就算App已經(jīng)在AppStore上架掀淘,一段時間后旬蟋,蘋果也會復查這些上架的App油昂,遇到復查沒通過的革娄,也會被蘋果下架。比如下面這封通知開發(fā)者你的應用已被主動下架的郵件
提示你的應用被下架然后跟你說是因為違反了應用審核4.3的條例 翻譯文字如下:
好吧冕碟,蘋果一貫的高冷風拦惋,“如果再犯,勞資就刪除你賬戶”安寺, 好怕怕
針對這個情況厕妖,經(jīng)過查閱一些相關(guān)資料,或許你的應用存在的問題不外乎以下幾點挑庶,另外附上可能能夠幫助你解決的方案:
1)被同類型應用開發(fā)者舉報
由于蘋果無法判斷你內(nèi)容的唯一性言秸,如果你的App確實是各方面都符合AppStore審核標準,那么上架也是必然迎捺。但是這個時候如果有其他開發(fā)者發(fā)現(xiàn)你的App數(shù)據(jù)和他的App如出一轍举畸,這個時候,開發(fā)者就有權(quán)利舉報你的App內(nèi)容侵權(quán)凳枝,然后拿出一些數(shù)據(jù)(版權(quán)抄沮,著作權(quán)法之類的)給蘋果,這個時候蘋果都會立馬下架你的App岖瑰,當然也有可能是你這種類型的App實在是太多了
解決方案:如果你是內(nèi)容的擁有者直接回復你才是內(nèi)容版權(quán)持有者叛买,如果你確實是盜用的別人已上架App的數(shù)據(jù),那么你只能改動你的App二進制文件蹋订,改動數(shù)據(jù)率挣,再或者就任其這么下架,不過這樣還有可能會危及你的其他已上架App露戒,蘋果有可能會封你的開發(fā)賬號
2)重復應用
其實與第一條相差不大椒功,唯一的差別就是一個是被舉報,一個是被蘋果察覺
如果一個雷同的應用多次由不同的開發(fā)者賬號上架玫锋,而且是頻繁的上架蛾茉,這個時候蘋果就會把這些“雷同的”應用放到一起,綜合版權(quán)和App設(shè)計等其他元素撩鹿,然后選擇性的刪除谦炬,再給你發(fā)一封你開發(fā)的應用被檢測為垃圾重復應用,有網(wǎng)友說他回復了一封是不是工作人員操作失誤的郵件,然后自動上架了键思,有效性待考證
解決方案:同第一條
3)被檢測為馬甲包
蘋果對于馬甲包采取零容忍的態(tài)度础爬,就算你的App上架了,然后是一堆馬甲應用(這里科普一下馬甲包吼鳞,所謂馬甲包就是同一份代碼套用不同的套裝ID上架)蘋果也會復查這些應用看蚜,發(fā)現(xiàn)一個封殺一個,這也不能怪蘋果赔桌,現(xiàn)在App Store根本不缺應用供炎,不像以前,蘋果的審核越發(fā)嚴格也是為了提供更多的優(yōu)質(zhì)應用疾党,而蘋果對待這些應用的態(tài)度往往是寧可錯殺一百也不放過一個音诫。
而且蘋果會采用一些特別的技術(shù)手段來防止出現(xiàn)馬甲包應用審核通過情況,比如bitcode混合編譯雪位,可以在蘋果的服務器端來判斷你的二進制代碼的相似性竭钝,相似度高的就當做馬甲包處理了,根本沒有破解之法雹洗,就算你混淆代碼也沒用香罐,因為二進制的根基不會動。是不是聽起來很厲害时肿?
解決方案:改動大一點庇茫,再大一點,別無他法嗜侮!
最后總結(jié)蘋果對開發(fā)者的處罰手段:降權(quán)港令,清榜,清詞锈颗,下架顷霹。而最最悲催的就是上面所說的下架,面對高冷的蘋果击吱,我們最好采取的策略就是解釋解釋再解釋淋淀,郵件電話一波波催促,當然如果還是不行覆醇,認慫朵纷,更新一個版本,回個郵件以后保證好(W)好(Q)做(N)人(D)永脓,好好說話袍辞,上架后又是一條好漢。
未來不知道蘋果還會采取什么舉措來提高App審核的規(guī)范常摧,但無論怎樣搅吁,顯而易見的是App上架會越來越難威创,標準會越來越高。同時也希望開發(fā)路上谎懦,各位程序員們且行且珍惜肚豺,路確實越來越不好走了(黑人問號臉)。
謝謝你百忙之中看了我一堆廢話界拦。
打字不易吸申,路過點贊!
Kency. 08/09
開發(fā)經(jīng)驗交流QQ:1478037553