想要了解美團多渠道打包的請移步上一篇文章。這篇文章帶領大家來看一看有關美團的多渠道打包!
一、實現的原理:
apk文件本質就是zip文件,利用zip文件“可以添加comment(摘要)”的數據結構特點,在文件的末尾寫入任意數據,而不用重新解壓zip文件,我們就可以將渠道信息寫入摘要區
二、用法:
已經將360多渠道打包工具放入了tools的test02文件中
注意:MCPTool文件的下載
1、將要寫入渠道信息的apk放入MCPTool文件夾中
2、修改MCPTool.bat批處理文件,更改渠道和密碼(渠道信息爲了安全需要加密)
3、將apk拖到MCPTool.bat上執行,將會生成渠道包
4、修改MCPTool-check.bat中的密碼和MCPTool.bat中的密碼一致
5、將渠道包拖到MCPTool-check.bat上執行,就可以檢查渠道信息是否正確
6、獲取渠道:將MCPTool.java添加到工程或者將MCPTool.jar導入工程,調用MCPTool.getChannelId(this,"12345678","") 第一個參數爲context,第二個是密碼,第三個是默認值
三、優缺點:
優點:
1、5M的apk,1秒種能打300個
2、在下載apk的同時,服務端可以寫入一些信息,例如邀請碼,分享信息等
缺點:
渠道信息也是很容易修改,雖然可以加密,只是提高了修改的門檻