11月27日早间, App Store下架了包括拼多多、搜狗地图、搜狗导航、途虎养车、追书神器、讯飞阅读、悦跑圈等在内的一批应用。据统计,苹果当日共计下架了718个中国区的App。
这次下架风波的起始点,不少媒体以“拼多多下架”为核心信息点进行传播,导致拼多多站在了舆论中心,让不少吃瓜群众以为:拼多多下架,问题最大。
还有不少媒体标题一律的大规模下架,下架718个App就称之为大规模清洗,又让不少吃瓜群众以为下架718个应用是大事件。但其实苹果在月初和月末都会进行真正的大清洗,单日下架应用达一万以上。
只是因为拼多多太吸人眼球,并且有一些应用也比较知名,才会让这次的下架成为一个众人议论的热点事件。
但在业内人员的眼里,最关心的可能就是这些应用被拒的具体原因,以及被拒后是如何解决的。
被拒原因
拼多多:苹果审核条款2.5.2及开发者协议3.3.2问题下架;
荔枝:版权问题下架;
搜狗:正在向苹果核实原因;
悦跑圈:2.5.2的“热更新”技术的问题导致下架。
『热更新是指动态下发代码,使开发者在不发布新版本的情况下,修复 BUG 和发布功能,让开发者得以绕开苹果的审核机制』
解决方法
关于版权问题
我们在之前的文章中也提到过不少因为版权下架的例子(点击查看),对于5.2知识产权的解决方案,简单概括为:
1. 提交产品可以使用受版权保护的第三方的书面证据;
2. 将产品中包含的未经第三方授权的部分隐藏。
关于这次关注的热更新问题
如果是因为2.5.2及3.3.2被拒,就会收到类似的邮件:
大致意思就是:
你的App违反了App Store的审核规则2.5.2和3.3.2。
2.5.2和3.3.2是指应用程序中或者框架中使用了需提前向苹果申明的动态库使用方法,或者直接存在苹果禁止的热更新行为。
如何解决:
1. 首先在Xcode中全局搜索苹果给出的几个需提前解释的方法:dlopen()、dlsym()、responseToSelector等方法。
2. 如果有代码中有这些方法,那么就需要删除更改,或者发邮件向苹果解释清楚,调用这些接口的具体原因,并申明与热更新无关。
3. 如果代码中没有这些方法,那么就可以排除自己的问题,然后基本确定纰漏是出现在使用的这些第三方库中。如果排查到第三方库中存在热更新,可以选择更新到最新的SDK或者对相关字段进行替换。
写在最后
有人认为此次的下架是一种营销活动,但媒体关注的负面新闻,只会加深偏见,而那些关注拼多多下架的,恰恰是那些不会去下载的。
我们更应该关注到,拼多多27日早上7点下架,在28日0点前恢复上架,处理速度之快让人惊叹。
其实最主要的就是苹果指出的问题一定要在第一时间响应并作出修改,并且申请快速审核,解决方法已经告诉你了,关于加急通道的正确打开方式,我们将在下一篇文章中详细说明。
想知道如何加急的,记得关注我们公众号ASOU
aso|干货|运营|社群
网友评论