2020-06-19 23:01:57 sunmedia 2438
11月27日上午,不少苹果手机用户惊讶地发现,拼多多被App Store下架了(一度只能搜索到拼多多商家版),拼多多此前发布的财报显示,截至今年三季度,年度活跃买家数为3.85亿。活跃买家年度平均消费894.4元,较去年同期增长99%。2018年第三季度,平台实现营收33.724亿人民币,较去年同期增长679%。
遭到同样命运的还有搜狗导航,荔枝FM,途虎养车等知名App。
来自App分析平台蝉大师的数据显示,截至27日23时,已经有904个App被苹果下架,其中就包括拼多多(买家版)。
图片来源:蝉大师
对此,拼多多官方声明称:最新发版的iOS客户端(买家版)存在技术bug,导致短期下架。目前已与苹果官方取得联系,将在紧急修复后尽快上架。安卓应用商店和iOS客户端(商家版)下载不受影响。
27日23:50左右,每经小编(微信号:nbdnews)注意到,拼多多(买家版)终于恢复上架。
苹果方面并未对此次集中下架做出说明。另据蝉大师官网分析称,下架应用多为违反苹果两大指南,《苹果审核指南》中2.5.2热更新条款及《苹果开发者程序许可协议》3.3.2及3.2(f)。
苹果审核指南:
2.5.2 App 应自包含在自己的套装中,不得在指定容器范围外读取或写入数据,也不得下载、安装或执行会引入或更改 app 特性或功能的代码,包括其他 app。仅在特殊情况下,用于教授、开发或允许学生测试可执行代码的教育类 app 可以下载所提供的代码,但这类代码不得用于其他用途。这类 app 必须开放 app 提供的源代码,让客户可以完全查看和编辑这些源代码。
苹果开发者许可协议:
3.3.2 除下一段规定外,申请不得下载或安装可执行代码。解释的代码可以下载到应用程序,但只要这样的代码:(a)不会通过提供与提交给App的应用程序的预期和广告目的不一致的特性或功能来改变应用程序的主要目的。存储,(b)不为其他代码或应用程序创建商店或店面,并且(c)不绕过操作系统的签名,沙箱或其他安全功能。作为用于学习如何编程的编程环境的应用程序可以下载并运行可执行代码,只要满足以下要求:(i)不超过应用程序的查看区域或屏幕的80%可以被接管可执行代码,除非文档中另有规定,否则(ii)应用程序必须在应用程序中向用户提供一个相当明显的指示符,以指示用户处于编程环境中,(iii)应用程序不得创建商店或其他代码或应用程序的店面,以及(iv)应用程序提供的源代码必须是用户完全可见和可编辑的(例如,下载的代码中不包含预编译的库或框架)。3.2(f)您不能直接或间接地进行任何旨在干扰苹果软件或服务行为、不能干扰本协议及苹果所包含的业务内容的意图,包括但不限于采取可能妨碍苹果商店的性能或预期用途的行为、自定义应用分发行为、或程序行为(例如,在自己的应用中提交欺诈性评论,选用与第三方应用程序名称基本相似的名称来迷惑消费者,或占用应用名称来阻止合法第三方的使用)。此外,您不能参与或鼓励他人参与任何非法、不公平、误导、欺诈、不当或不诚实的行为或商业行为参与您覆盖的产品(例如,参与诱饵性定价、消费者虚假陈述、欺骗性商业行为,或与其他开发商不正当竞争)。
每经小编(微信号:nbdnews)了解到,上述条款中提到的“热更新”,就是通过技术使得应用上架后,可以无需更新,就修改代码或新增功能。因为苹果审核严格且周期长,所以很多公司用此修改bug、快速迭代,甚至“变形”。
早在2017年3月,苹果就曾警告过iOS开发者停止使用App的热更新功能,否则将会遭到下架处理。此前知名手机游戏《王者荣耀》、《阴阳师》等游戏普遍都是使用这种方式进行更新。
对开发者来说,热更新能让开发者更自由的更改游戏内容,有小的bug都可以及时修复,无需经过苹果审核;但苹果方面表示,这样的方式绕过了苹果应用商店的审核,开发者采用这种方式进行更新可能会对用户的安全造成威胁。
蝉大师给上述App遭下架的互联网公司一些建议处理方式:
A. 排查自身代码首先排查自身代码是否用了Jspatch等热修复功能,如果有建议进行代码替换或者删除等方式修改并提交审核。B. 排查第三方代码许多应用下架是由于三方代码违规被查,开发者可以打印第三方库的静态包,统计、地图等SDK建议重点排查。上次2.5.2下架风波中,多数开发者通过自查代码修改后都能够重新上架。C. 及时与苹果沟通,态度诚恳应用如果多次排查未发现问题可以通过邮件与苹果沟通,防止下架时间过长新用户大量流失。