馬甲包制作方案
根本原則:不閹割功能,順利上架
為確保上架成功,馬甲包需進(jìn)行差異化處理,可從以下幾個(gè)維度進(jìn)行操作:
1、界面差異化:
?(1)全套UI風(fēng)格替換;
?(2)不影響功能前提下,部分界面布局微調(diào),尤其是一級(jí)界面;
2、文件差異化:
?(1)除三方庫(kù)以外,修改所有文件的命名,使用一定的命名規(guī)則;
?(2)添加無(wú)用垃圾文件,加大文件差異化;
3、代碼差異化:
?(1)以一定規(guī)則向代碼文件中加入無(wú)用屬性;
?(2)以一定規(guī)則向代碼文件中加入無(wú)用代碼方法塊;
4、提審差異化:
?(1)使用不同版本號(hào);
?(2)使用不同開發(fā)者賬號(hào);
?(3)不同設(shè)備、不同地點(diǎn)、不同IP傳包;
在此基礎(chǔ)上,建議:
1、為馬甲包準(zhǔn)備一個(gè)基礎(chǔ)包,后期的馬甲包均在該包的基礎(chǔ)上進(jìn)行制作;
2、每個(gè)馬甲包都是一個(gè)獨(dú)立的工程,方便后期維護(hù);
3、如遇到功能更新,可酌情而定;
4、馬甲包的制作無(wú)疑會(huì)增大技術(shù)投入和開發(fā)成本;