一.蘋果的被郵件
4.3是什么???
簡而言之,4.3是功能或者應(yīng)用程序重復(fù)出現(xiàn)在App Store,包括相同類型產(chǎn)品功能較一致,以及上傳馬甲或者分包導(dǎo)致的被拒回復(fù),以下方案希望能幫到大家處理此類問題!
發(fā)件人 Apple
4. 3 Design: Spam
Guideline 4.3 - Design - Spam
Your app duplicates the content and functionality of apps submitted to the App Store, which is considered a form of spam.
Apps that simply duplicate content or functionality create clutter, diminish the overall experience for the end user, and reduce the ability of developers to market their apps.(機器審核)
發(fā)件人 Apple
4. 3 Design: Spam
Guideline 4.3 - Design - Spam
We found that your app provides the same feature set as other apps submitted to the App Store, which is not appropriate to theApp Store.(人工審核)
二.蘋果的審核機制
1,預(yù)審核?
掃描api,及plist文件字符缺失等;此處分兩步,第一步為上傳時蘋果Application Loador等應(yīng)用對于適配icon等的檢查,第二步為上傳后蘋果的功能性檢查,例如配置了Push功能但有缺失或者未打開功能,則會郵件提示等等;?
2,機審?
此處掃描支付SDK等,及馬甲情況,機器掃描主要看代碼塊,可參考百度蜘蛛抓取網(wǎng)站模塊原理;如遇部分無法過機審情況可嘗試加速繞過機審(不是100%成功);?
3,人工審核?
此處主要檢測功能或者App體驗測試,例如用測試賬號登錄App體驗功能,或其他是否明顯bug等,ipv6也在此處檢測
三.解決方案
1.元數(shù)據(jù)方面修改方案
①修改應(yīng)用程序價格,打造與原產(chǎn)品不同的價格級別;? NO? ? ? ? ? ? ? ? ? ? ? ? ? ??
②修改應(yīng)用程序發(fā)布地區(qū),打造與原產(chǎn)品不同的售賣地區(qū)或分不同地區(qū)運營; NO
③修改產(chǎn)品分類,打造與原產(chǎn)品不同的產(chǎn)品側(cè)重屬性分類; YES
④回復(fù)蘋果產(chǎn)品設(shè)計理念等,表述產(chǎn)品情懷,希望打造獨一無二的產(chǎn)品,比如功能目前會跟其他類似,會有相同情況;然后提出產(chǎn)品內(nèi)某功能加以細節(jié)性說明,比如功能在市場上其他人還沒做等等(此做法請慎重,描述好了ok,描述差了打臉); NO
修改后回復(fù)內(nèi)容可參考如下:
(主要表述方面?zhèn)戎卦谟谟脩趔w驗,及滿足不同用戶細化體驗等方面):
尊敬的蘋果開發(fā)者審核,
您好,針對于貴方提出的4.3相關(guān)問題,我方目前已修改“地區(qū)/售價/分類”,主要目的在于針對不同的人群屬性做運營方面的區(qū)分,我們希望給予用戶不同的產(chǎn)品體驗,包括應(yīng)用程序內(nèi)的功能側(cè)重點,展現(xiàn)給用戶的內(nèi)容等等;希望貴方能重新審核,及時給予我方App通過審核并發(fā)布至App Store。
誠摯的問候!
2,二進制方面修改方案
1.升級version,升級一個版本號提交審核;YES
2.換bundle id,換一個包再提交審核;YES
3.換開發(fā)者賬號,換不同賬號提交審核;NO
4.修改素材及UI色調(diào)等,修改logo,修改主色調(diào);YES
5.修改功能界面等,此處可改功能可做小開關(guān);NO
6.添加垃圾代碼或者注釋塊,此處主要防蘋果機審掃描;YES
7.已有代碼的混淆(改類名、改函數(shù)名、改文件名、改工程名)YES
iOS 馬甲包過審上線解決方案、輕松避開4.3 (修改工程名稱) - CSDN博客
8.資源改名? ?YES
9.適當添加一些無用的資源 .YES
解決代碼相似性的問題,在網(wǎng)上找到KLGenerateSpamCode這個小工具?https://github.com/klaus01/KLGenerateSpamCode
這個工具用于應(yīng)對蘋果對重復(fù)應(yīng)用的審核(Guideline 4.3 Design Spam),避免蘋果機審檢測概率。?
主要功能?
1.修改工程名?
2.修改類名前綴?
3.掃描工程中的代碼,生成同等數(shù)量的 Category 文件,文件中及是同等方法數(shù)量的垃圾代碼。?
4.修改 xxx.xcassets 文件夾中的 png 資源文件名。?
5.刪除代碼中的所有注釋和空行。
用法就不多講了 github上已經(jīng)講的很清楚了。
如上,對上面提到的重點進行重新配置,然后使用KLGenerateSpamCode這個工具處理下代碼,可以極大避免4.3情況的出現(xiàn),祝好運!