GooglePlay马甲包

Posted by Lewis on Monday, August 10, 2020

TOC

马甲包:除了与主包ICON和应用名不一致,其它内容基本相同
作用:
1. 给主包导流
2. 覆盖关键词,增加曝光量
3. 功能测试

AppStore和GooglePlay审核现在都比较严格,为了保证差异化运营,就需要和审核平台斗智斗勇,各显神通了

这里简要记录下我们的GooglePlay马甲包制作方式:
1. 提审包做一个同类游戏的demo供审核,主体内容待审核过后二次下载
2. ICON,应用名称,applicationId(应用唯一识别标志),packageName(代码目录组织结构)等都需要更换
3. 代码混淆,c#我们用的Unity插件obfuscator pro,注意过滤掉第三方库的回调类,否则会找不到对应的方法报错。安卓代码混淆配置proguard-unity.txt
4. 阉割部分功能,去除非必须的第三方库关联(需要在AndroidManifest.xml配置的那些)
5. apk加固,加固后需要重签名,然后提审时发现提示上传的apk需要经过zipalign处理,应该是加固的时候被去除掉(腾讯云应用加固,免费)
6. 保证提审账号的独立性和提审网络环境的纯粹性(不要和以前被封禁的账号或者使用的网络环境相关联)

重签名 & zipalign 脚本:

   jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore xxx.keystore xxx.apk(加固后) com.xxx.xxx(application Id)
   zipalign -v 4 xxx.apk(加固后) xxx.apk(zipalign后生成的apk)
   pause