引言:
为了实现更好的海外推广效果,离开Google Play应用市场是必要的。有了谷歌,我们可以根据各个平台的规则来进行推广活动,并且在广告投放方面,几乎无法绕过谷歌市场的渠道。因此,马甲包成为了一个必备工具。
①.上架谷歌
请提供以下信息:App名称、简介、测试账号、桌面图标以及截屏或宣传图片。
这些材料是谷歌上架所必需的。
②.马甲包重要环节
1. 每个马甲包都需要使用独特的包名。 2. 每个马甲包都要有一个全新的包名。 3. 每个马甲包必须具备独一无二的包名。 4. 每个马甲包都应该采用新的、不同于其他任何包名的名称。
2. 为了最佳效果,请务必对class文件目录结构进行全面混淆。
3. 在res资源文件的xml中,有一份关于杀手锏的介绍。
4. 后台返回的数据格式具有相似性
5. 建议每个人使用独立的谷歌账号,以确保安全性和便利性。
6.马甲UI避免重复使用或相似
7. 请勿重复使用服务器IP和域名。
8. 建议在提交审核后尽量避免使用测试下载。
9. 为了确保签名和打包的安全性,请避免在同一台电脑上进行操作。
③ XmlClassGuard:全能的类混淆保护工具
1、在根项目的build.gradle文件中进行配置
在build.gradle(application)中配置如下: ``` buildscript { repositories { maven { url 'https://jitpack.io' } } dependencies { classpath com.github.liujingxing:XmlClassGuard:1.1.2 } } ```apply plugin: "xml-class-guard"//以下均为非必须xmlClassGuard { /* * 是否查找约束布局的constraint_referenced_ids属性的值,并添加到AabResGuard的白名单中, * 是的话,要求你在XmlClassGuard前依赖AabResGuard插件,默认false */ findConstraintReferencedIds = true //用于增量混淆的 mapping 文件 mappingFile = file("xml-class-mapping.txt") //更改manifest文件的package属性,即包名 packageChange = ["com.ljx.example": "ab.cd"] //移动目录 moveDir = ["com.ljx.example": "ef.gh"]}
还木有评论哦,快来抢沙发吧~