大家都知道苹果现在对应用的审核越来越严格,特别是对马甲包的打击力度很大,导致很多正常的应用偶尔也会被迫中枪,不能上架成功。那么如何能够快速的上架成功马甲包呢?我来给大家讲解一下怎样能够快速过审
了解苹果审核政策
苹果是通过二进制代码来判别唯一性,通过包名来区分产品,重复二进制代码不允许上传,那么你上传的产品存在以下三种情况:
(1)包名一样,二进制代码不同,苹果视为更新;
(2)包名不一样,二进制代码相同,审核无法通过;
(3)包名不一样,二进制代码不同,就是通常说的马甲,审核可能通过;
(4)包名一样,二进制代码相同,无任何意义。
在了解了政策以后,你得将你包名修改了、同时你应用的二进制代码也必须修改来跟一样不一样。
演示账号提供
开发的新应用,你需要给审核人员提供一个演示的账号,这样别人才能直接用你演示账号进去查看内容
二进制代码修改
代码要做大量的修改,来保证二进制代码的不一样,比如批量修改类名前缀,批量修改函数调用名称等等,还有就是图片得进行hash值修改
页面需要有差异化
修改App启动后第一个页面,保证马甲与主App的第一个页面不同,从先入视觉迷惑苹果审核人员。
功能局部化
如果贵公司应用比较复杂,你可以将整个应用的某一部分功能独立出来,做成一个新的应用来上架
色调
开发的新马甲包需要UI更改整个项目的色调,让项目看起来跟以前色调上有大的区别,这样审核人员会从视觉上不认为是同一款应用。
混淆
马甲包里面肯定涉及到一些需要后台触发开关的接口,需要前端将内容混淆加密,然后再做处理,这点很重要,现在苹果抓包越来越厉害,这方面如果不做好,前面很可能前功尽弃。