欢迎大家来到IT世界,在知识的湖畔探索吧!
一、审核阶段简介
APP提审分为5个阶段:
Prepare For Upload(准备上传)
Waiting For Review(等待审核)
In Review(审核)
Pending Developer Release(等待开发者发布)
Ready For Sale(准备销售)
而苹果的审核分为3部分:
预审:上传时就扫描API,没问题就开始waiting阶段的机审
机审
人工审核:检查App的元数据、功能使用、IPv6等
二、机器审核
机器审核分为两个部分:对代码进行扫描、对资源文件进行扫描
2.1 代码扫描
即机器对每个函数进行编译识别
应对方法:针对不同编程语言进行不同的修改,增加垃圾代码和注释块,修改的量也要大,才能绕过苹果识别库。
eg:函数增加一些默认参数,修改类名和函数名。既有针对C++部分、Java部分,也有针对js部分
2.2 资源文件扫描
即针对各个文件扫描出来的MD5进行比对,如果文件和苹果识别库里的App相似达到一定程度,就会触发4.3
应对方法:人工增加众多小文件(增加垃圾代码和注释块)进行混淆。
2.3 其他修改二进制规避方法
① 升级version(版本)号
② 换bundle id (iOS应用的唯一标识,无法修改),即换一个包
③ 换开发者账号再提交审核
④ 修改素材及UI色调 eg. 修改logo,修改主色调
⑤ 修改功能界面 (此处可改功能可做小开关)
2.4 如何判断App当前的审核状态
① ITC后台,若有美国IP登录,一般是人审;
② App只有启动但无深度访问,则是机审扫代码中
三、人工审核
相同的马甲包提交至少要间隔1天,避免被同一个审核员看到。
若账号内有过4.3记录,这时,审核人员会特别留意是否马甲包。若是游戏,最好就是一个账号始终只传一个App。
元数据修改方法:
① 修改应用程序价格
② 修改应用程序发布地区
③ 修改产品分类
④ 回复苹果产品设计理念、产品情怀:
a. 希望打造独一无二的产品,部分功能会跟其他App类似,然后对产品内某功能加以细节性说明
b. 表述方面侧重在于用户体验,及满足不同用户细化体验
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/31559.html