关于iOS审核4.3的一些想法。

从2018年年初更新审核规则以来,严格来说是更新ai审核,App Store审核越来越严格,而且审核规则也在不断更新中。本文将从以下几个方面总结,供大家共同学习与参考

1.升级后的机审核,越来越聪明!

我们要重视ai审核,像机器一样去思考,分析代码。随着苹果审核机制的不断升级,上架难度也越来越大。严格的来说苹果的审核随着计算机技术的发展而升级,计算机代替人工的占比也越来越大。目前苹果的审核中计算机审核已起到了一定的主导地位。机审是一种流程化筛查工具,只要仔细研究过苹果审核的开发者都能够发现,现在应用审核阶段越来越多的条款驳回不再受到人为因素的影响。如今各类应用4.3概率越来越高而且代码混淆,加垃圾代码的效果不佳。

2.iOS重复应用4.3

Guideline 4.3 - Design - SpamYour app duplicates the content and functionality of apps submitted to the App Store, which is considered a form of spam.Apps that simply duplicate content or functionality create clutter, diminish the overall experience for the end user, and reduce the ability of developers to market their apps.You will experience a delayed review process if you deliberately disregard the App Store Review Guidelines, ignore previous rejection feedback in future app submissions, or use your app to mislead or deceive users.

2.1 定义

4.3是指同一应用程序重复提交审核,而不是指同类型应用。大部分开发者都会复制上架同一应用,马甲包越多用户也就越多,这就是大家奋力去提马甲包原因。苹果是接受同类型产品的上架,但不接受同一应用,这一点是开发者必须要明白,如果在开发马甲包的时候连自己都骗不了还怎么去骗苹果公司,这样才能更好的优化应用以助于通过4.3。苹果审核背后的逻辑不透明,从多年的经验中得出以下2个观点,希望能让开发者们有一丝启发。

2.2「4.3」只会出现在机审

理由:

目前App Store应用数量不计其数,不能实现依靠人工记忆判断重复应用。

设备激活和截图对比是审核过程的固定步骤,因此不能认为收到截图即是已通过机审,需要从多方面因素判断拒审原因。

③机审代码后会生成评估报告,同时真机安装应用供审核官运行测试。审核官会根据评估报告确定是否继续进行测试,当继续测试软件时计算会同时进行自动截图对比,当相似度高时审核官就会直接打回应用,所以这时判断4.3情况还是计算机。

Tips:

正常应用审核中都会进行两次装机

第一次是计算机装机测试,截取首屏图。所以首屏图每次提交必须保证不同。

第二装机是审核官进行真机测试。

2.3 苹果无法从代码上杜绝4.3

理由:

①苹果允许第三方调用,所以一定会出现部分重复代码。

② 苹果机审只会对部分代码进行扫描对比,因为全源码对比效率低下,有悖于苹果的高效的精神

3.如何规避4.3

目前解决4.3问题的主要方式是添加垃圾代码和使用混淆工具,不同的开发者使用同一种方式,却是截然不同的效果。原因是无法通过4.3的开发者不懂如何正确使用这两种方法。只有方法对了,才能出好的效果。以下三点就是多年上架经验中总结出来的规避4.3方法:

3.1 代码层面:

垃圾代码不是垃圾,添加垃圾代码是一项技术问题,不同的人添加垃圾代码的效果却不相同,添加垃圾代码并不是真的添加垃圾代码,而这边所说的垃圾代码是指可运行但不影响软件的功能代码,这些代码很明确就是用来解决4.3的代码。

混淆工具要使用得当,使用混淆工具不是无序的修改,需要对特定类型的代码进行混淆,如果随意混淆会以2.3.1苹果怀疑应用隐藏功能打回。

Tips:

文件名、函数名、类名、方法名的修改已经是老生常谈的方法了,但试问有几个开发者是真正的做到了?最后规范的代码注释有助于降低人工审核时驳回几率。

3.2 运营层面(实用小技巧)

除了代码层面的修改,还有多少应用是死在开发者对细节的忽略上。而运营层面的规范,恰恰是“压死骆驼的最后一根稻草”。小7多年经验总结,在运营层面,如下细节需要开发者重视:

①错开提审时间,小编亲自试过两个相同的应用在同一时间提审一定会出现4.3。特别是游戏厂商们,真的做到错开时间提审了吗。

②测试账号一定不能重复

③打包的设备和IP都要随机切换,设备我相信是困扰大家去做规避4.3比较头痛的事情。毕竟一台Mac电脑价值不菲,但是在IP切换上,小7教大家一个小技巧。除了使用VPN以外,手机每次飞行模式五分钟后再开启即为一个新的IP。

④不要用工具导证书,证书一定要手动导,同时Mac电脑的基础证书每次都要清理重新处理。

3.3 UI层面

要做好提审登录界面和提审服的UI设计,每次提审都需要更改,切忌原封不动。小7在上文已重点强调苹果是一定会对应用截屏进行图片比对的。人工智能发展到今天图片的对比技术十分成熟,请不要怀疑苹果人工智能的技术水平

4.总结

最后在机审越来越严格情况下,马甲包技术难度也越来越高。在此提示开发者在开发的过程中首先要保持好心态,如果在开发马甲包的时候连自己都骗不了还怎么去骗苹果公司。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,189评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,577评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,857评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,703评论 1 276
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,705评论 5 366
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,620评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,995评论 3 396
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,656评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,898评论 1 298
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,639评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,720评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,395评论 4 319
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,982评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,953评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,195评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,907评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,472评论 2 342

推荐阅读更多精彩内容