记录一些马甲包的积累(iOS,审核4.3)

3,115 阅读4分钟

一、马甲包概念和一些好处

1、顾名思义,穿个马甲,让某些人认不出来。在iOS端,就是通过技术手段多次上架同一产品,或者掩盖真实的产品。
2、制作马甲包有几个好处,此处简单列举几个:增加私域流量、增加关键词覆盖数、绕过审核上架一些功能(坚持拒绝灰产!)

二、关于苹果审核4.3

苹果审核的两个步骤:机审和人审。

1、机审:冰冷的机器。机审没有通过,通常是代码重复率较高(包括三方库)、被查出有隐藏功能(用户在使用APP时后台有隐藏任务;还有一种苦逼的是,非常幸运被苹果复查光荣选中)、账号或者个人信息被苹果列入黑名单、代码与其他项目关联性较大
2、人审:严格的人类。经过上一步的机审,会给人工审核提供一系列的参照信息,比如UI相似APP、内容相似APP、图片等资源相似APP等。
  坊间传言,前段时间,苹果机审再次升级,出现了一大批4.3,包括误伤了好多白包。苹果机审的逻辑咱不懂,只知道命中率在持续不断地提升,AI大发展的如今,苹果机审将会更加的严格。

三、马甲包制作

1、先说一个简单而普通的,AB包,适合自主产品,但是想绕过苹果的一些规则,比如苹果内购、上架的产品没有苹果要求的资质。

  简单来说,AB包就是一个项目两套代码,审核的时候给审核人员看一套产品(A包),过审之后,通过动态配置,给用户群体展示主产品(B包)。需要注意的是,工程里面的配置要当心,例如:想绕过苹果内购,项目中尽量避免三方支付的SDK,或者A包中添加实体商品支付。

2、然后是最传统的,风险最大的马甲包,一套代码重复上架。

 2.1 账户信息修改

  • 银行卡和持卡人更换,用于账户付费,内购商品信息绑定。
  • 手机号信息,用于开发者账户二次认证。

 2.2 工程修改,推荐一个工具,收费的,慎点

  • 修改工程、文件、变量、方法名、UI布局。
  • 添加冗余代码(注:需要引用或者调用,否则不会计入机审规则),打乱原有方法调用顺序。
  • 资源修改,包括图片、文件(weord、html等),图片需要替换,修改hash值,放个修改图片hash工具的链接,自取
  • 元数据:名称、描述、关键词、隐私政策地址、内部购买创建描述和价格、本地化文件和区域。
  • 一个开发者账号只提交一个APP,防止同一账号下多个APP出现一个老鼠屎坏了一锅粥的尴尬情况。
  • 删除无用的注释和鲜明性标记。
  • 可以增加一些额外的,无用的功能模块,比如房贷计算器、金融计算器等。

 2.3 提交审核方式更改

  • 更换提交IPA包的设备(有条件的话),保守点最好保证一台设备不要提交超过10个。
  • 网络环境更换,可以用梯子或者手机流量。

四、碎碎念

  经过上面的几步操作,小体量的APP,过审的概率会稍微大一些。如果代码量过大或者项目复杂度较高,需要更精密的操作,个人认为,这种操作不比重写项目的代价小,没什么必要。贴一张张福杰大佬总结的专业图,基本马甲包方方面面的惊喜操作涵盖全面,感兴趣的或者有需要的可以了解下,知识付费哈。

20201014141115916.png

  唠叨下关于原生已死的问题。互联网大的红利期已经过去,开发者推出一款App,立刻就能获得数千、数万下载量的黄金盛世早就一去不复返,APP就像是房市一样软惊天。快餐时代小程序、短视频拔地而起,APP渐渐地走向跨平台模式。
  这是最坏的时代,这是最好的时代,APP来说站在风口猪都能飞的机会没了,代替的是沉淀,精品。逆人性很难的,成果也是斐然的。APP已死,死的只是红利时期。零和游戏,闯吧。
!!!!!!!PS:发布文章要选择一个标签,iOS这个标签下滑了三页,真的是。。。棒!