被苹果商店打回20多个包,App Store都干了啥!

本次被拒的App涉及金融、教育、游戏等各个领域,其中既有首发产品也有更新产品,原因多涉及疑似切支付、马甲包等问题;不过也有部分开发者反映遭到”误伤”,正常包体也被打回。

从今年1月底开始,许多开发者发现在向苹果提交App时遭拒,一些产品被打回迟迟无法上架。由于这些开发者基本都会收到一封规则编号2.1的苹果拒信,信中罗列了App可能违反的多项准则,因此这次集中被拒也被业内人士戏称为”苹果2.1大礼包事件”。

据了解,本次被拒的App涉及金融、教育、游戏等各个领域,其中既有首发产品也有更新产品,原因多涉及疑似切支付、马甲包等问题;不过也有部分开发者反映遭到”误伤”,正常包体也被打回。

如今事件已经发酵近2个月,影响范围仍在扩大中。不少被拒开发者自发组建QQ群微信群寻找对策,不少群里已经聚集了近千人;有开发者表示曾有20多个包一天之内全被打回,也有开发者称自家App已经审核一个月仍未获通过;网上甚至出现了”解决2.1审核被拒”的收费服务。第三方应用程序监控数据显示,3月16日App Store上架应用约300款,是去年同期的十分之一。

什么是”苹果2.1大礼包”

开发者收到的苹果2.1拒信

开发者收到的苹果2.1拒信显示,App被打回是因为违反了以下的一条或者多条政策:

1.1.6-包含虚假信息、功能,或误导性的元数据信息。

2.3.0-审核后主要功能改变。

2.3.1-包含隐藏信息或未记录功能,包括进入赌博或博彩网站的隐藏”开关”。

3.1.1-使用App内购以外的第三方支付机制解锁功能。

4.3.0-是另一款App的副本或马甲包。

5.2.1-未经App法定实体进行提交。

5.3.4-没有App使用场景的许可和权限。

通过这些内容可以看出,此次”苹果2.1大礼包”主要针对切支付、马甲包等违规行为。苹果也在拒信中明确表示,如果在任何时候发现应用程序违反了这些准则,该应用程序将被拒绝并从App Store中删除;同时表示开发者必须确保应用程序符合以上准则之后,审核才能继续进行。这意味着,开发者必须想办法修改解决App中的相关问题,否则上架无望。

根据了解到的情况,一旦收到2.1拒信,App至少需要花费1周以上的时间才能重新上架,还有更多的App审核了一个多月仍然无法上架。

有人一天被打回20多个包  也有正常包体被”误伤”

目前看来,此次苹果态度十分严格。有开发者反映,自己曾有20多个包在一天之内被全部打回。在被拒开发者集中的QQ群里,不少人都有跟苹果多次电话、邮件沟通的经历,但始终无法让产品上架。甚至有不少着急的开发者表示,因为产品长期无法过审,自己很可能就要失业了。”其实如果收到2.1,基本上能确定你的包多少有点问题,要么是缺乏资质,要么是隐藏功能等等。如果完全没有违规的包,触犯2.1大礼包的可能性,我认为是比较小的。”一名开发者坦言,这次事件卡住更多的,其实都是隐藏了功能、或多或少有点问题的产品,”比如很多产品都隐藏加入了支付宝支付和微信支付,但是按照苹果的规定不能加,一查出来就只能打回。”

不过误伤的情况也时有发生。某游戏公司李先生回忆,今年2月底,自家公司的一款手游收到了传说中的”苹果2.1大礼包”。但李先生表示,这款手游既不存在切支付问题也没有马甲包,是正常包体,”后来发现是代码层面遗留了一些敏感文件,才会被误伤。”李先生解释说,开发团队检查发现,原来是iOS编译的时候携带了安卓下才用的一些sdk,还有微信支付宝支付的图片文件,才导致了误伤。团队在进行修改后,跟苹果后台进行了沟通,最终解决了问题。在这个过程中,游戏还是受到了下架一星期的影响。”对于正常包体来说,被误伤了还要申诉、要重新审核,也挺耗时间的。”

收费过审”服务”存疑  除了申诉修改尚无更好捷径

此次严格审核卡住了许多App,也催生了相关的收费服务。

在某网购平台上,有商家挂出了解决2.1过审问题的服务,收费从1万到4万元不等。还有商家提供2.1被拒加速服务,首发产品收费7999元,更新收费4999元,但并不包过,只能保证快速得到审核反馈。不过面对苹果此次如此严格的审核,这些服务的真实性令人怀疑。从目前的情况来看,苹果的审核方式应该是机审加人审,有可疑问题的产品很有可能在机器审核阶段就被迅速刷下, 而除了及时申诉、按要求修改应用、耐心等待审核结果,目前尚没有捷径可走。

开发者李先生建议:”如果你确保自己资质没有问题,产品没有违反规则,就尽快申诉,跟苹果沟通一下一般还是可以解决的。”他还提醒,一定要在重新提交产品前,在后台回复,”不然万一问题没解决,很可能会被封号。”而对于的确触犯了相关规则的产品,可能目前最有效的办法只能是按要求删改应用。

客观来讲,苹果此次”2.1大礼包”事件针对的是违规产品,目的在于净化市场,而很多开发者苦恼的也不过是苹果太严格,以至于没空子可钻。”其实这也挺正常,所谓的2.1,就是苹果为了提高审核的效率,把一些常规的问题打包处理。”一名业内人士说。

不过另一方面,苹果的难联系众所周知,申诉和等待审核的时间会很长。不少开发者反映,与苹果邮件联系常常是石沉大海,或是等待的审核遥遥无期,一个月也不见回音,这的确也让一些被误伤的开发者很头疼。因此,苹果往年的”严打”也曾引发开发者不小的反弹。根据澎湃新闻报道,四川31款应用程序的开发者,因为自己的产品被苹果以违反4.3条款为由下架,向国家工商总局集体举报苹果垄断。

目前看来,此次”苹果2.1大礼包事件”的影响还在不断扩大当中,无法上架的App仍在持续增加

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/7063.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Typescript语法二

继承 继承是⾯向对象编程中的重要机制,允许⼀个类(⼦类或派⽣类)继承另⼀个类(⽗类或基类)的属性和⽅法。⼦类可以直接使⽤⽗类的特性,并根据需要添加新的特性或覆盖现有的特性。这种机制赋予⾯向对象程序良…

头歌 实验六 Java流式编程与网络程序设计

实验六 Java流式编程与网络程序设计 制作不易!点个关注,给大家带来更多的价值 第1关 字节输入/输出流实现数据的保存和读取 package step1;import java.io.*; import java.util.*;public class SortArray {public static void main(String[] args) {/…

getchar和putchar函数详解

getchar和putchar函数详解 1.getchar函数1.1函数概述1.2函数返回值1.3函数注意事项1.4函数的使用 2.putchar函数2.1函数概述2.2函数返回值2.3函数使用实例 1.getchar函数 1.1函数概述 从一个流中读取一个字符,或者从标准输入中获得一个字符 函数原型: …

Sa-Token框架入门使用

说明:Sa-Token是一个轻量级java权限认证框架(官方语),所谓权限认证框架,就是登录框架,像Shiro、Spring Security。本文介绍Sa-Token框架的入门使用,基于Spring Boot环境。 准备工作 首先&…

滑动窗口 | 1652. 拆炸弹 |LeetCode

文章目录 题目介绍暴力(可以过力扣竟然。不愧是简单题):滑动窗口 祝你天天开心 题目介绍 你有一个炸弹需要拆除,时间紧迫!你的情报员会给你一个长度为 n 的 循环 数组 code 以及一个密钥 k 。 为了获得正确的密码,你需要替换掉每…

第12章 消息服务 ❤❤❤❤

第12章 消息服务 12.1 JMS_ActiveMQ1. 简介2. ActiveMQ安装Linux安装命令问题1:网页访问不了问题2: 修改密码3. 整合SpringBoot3.1 依赖3.2 配置3.3 JmsComponent 组件3.4 测试12.2 AMQP_RabbitMQ1. 简介2. RabbitMQ

spring boot使用redis 存储数据时 字段为时间类型为LocalDateTime 发现存储到redis变成了对象

在项目中从redis获取带有LocalDateTime类型属性的对象时出现了以下异常: "createTime": {"dayOfYear":141,"dayOfWeek":"WEDNESDAY","month":"MAY","dayOfMonth":20,"year":2020…

代码随想录第四十五天|爬楼梯、零钱兑换、完全平方数

题目链接:57. 爬楼梯(第八期模拟笔试) 代码如下: 题目链接:. - 力扣(LeetCode) 代码如下: 题目链接:. - 力扣(LeetCode) 代码如下:…

Vue阶段练习:初始化渲染、获取焦点、记账清单

阶段练习主要承接Vue 生命周期-CSDN博客 ,学习完该部分内容后,进行自我检测,每个练习主要分为效果显示、需求分析、静态代码、完整代码、总结 四个部分,效果显示和准备代码已给出,我们需要完成“完整代码”部分。 练习…

关系型数据库MySql分库分表带来的问题以及解决方案

水平分表 水平分表是什么? 将一张表横向拆分为多张表,拆分的表,依然在同一个库中。 例如,user表有400w条记录,将user表拆分成4张表,每张表100w条记录。拆分后的表名,分别叫做user_0、user1、u…

powershell 监控Windows资源管理器选中的文件夹及文件

powershell 监控Windows资源管理器选中的文件夹及文件 01 前言 在整理大量文件的时候,有些文件可能需要根据内容做不同的处理,比如,移动到另外一个目录中。那么如何判断当前在文件资源管理器中选择了哪些文件呢?决定用powershel…

基于 Linux 自建怀旧游戏之 - 80 款 H5 精品小游戏合集

1)简介 最近又找到了一款宝藏游戏资源分享给大家,包含 80 款 H5 精品小游戏,都是非常有趣味耐玩的游戏,比如 植物大战僵尸、捕鱼达人、贪吃蛇、俄罗斯方块、斗地主、坦克大战、双人五子棋、中国象棋 等等超级好玩的 H5 小游戏&…

CUDA调整指令级原语

在GPU上运行的运算密集型应用程序,处理器的计算吞吐量可以用它在一段时间内执行操作的数量来衡量。因为GPU有很多SIMT指令和计算核心,所以其峰值计算吞吐量通常比其他的处理器高。 对应用程序的吞吐量和正确性进行优化时,理解不同低级原语的…

常见通信协议

1、串口:(串行异步全双工,先发低位) 因为是异步的,所以没有时钟线,因为是全双工,所以有两条数据传输线,实现数据的收发。 帧格式 起始位1位,数据位8位,校验…

go语言常用的内置数据类型别名byte, rune 和any, error接口 定义和使用说明

本文描述了go语言中常用的一些类型别名和接口的定义和使用说明, 最为常用的就是 byte, rune, Type, any 还有 error , 详情如下: 8位无符号整数,表示范围 0--127 type uint8 uint8 byte uint8的别名,用来表示8位无符号整数&am…

【教程】极简Python接入免费语音识别API

转载请注明出处:小锋学长生活大爆炸[xfxuezhagn.cn] 如果本文帮助到了你,请不吝给个[点赞、收藏、关注]哦~ 安装库: pip install SpeechRecognition 使用方法: import speech_recognition as srr sr.Recognizer() harvard sr…

LeetCode 面试经典150题 228.汇总区间

题目: 给定一个 无重复元素 的 有序 整数数组 nums 。 返回 恰好覆盖数组中所有数字 的 最小有序 区间范围列表 。也就是说,nums 的每个元素都恰好被某个区间范围所覆盖,并且不存在属于某个范围但不属于 nums 的数字 x 。 列表中的每个区…

spring高级篇(九)

boot的执行流程分为构造SpringApplication对象、调用run方法两部分 1、Spring Boot 执行流程-构造 通常我们会在SpringBoot的主启动类中写以下的代码: 参数一是当前类的字节码,参数二是main的args参数。 public class StartApplication {public static…

MySQL商城数据表(80-84)

80商品规格值表 DROP TABLE IF EXISTS niumo_spec_items; CREATE TABLE niumo_spec_items (itemId int(11) NOT NULL AUTO_INCREMENT COMMENT 自增ID,shopId int(11) NOT NULL DEFAULT 0 COMMENT 店铺ID,catId int(11) NOT NULL DEFAULT 0 COMMENT 类型ID,goodsId int(11) NOT…

【Linux IO基础】缓冲区

概念 缓冲区的主要作用是提高效率 --- 提高使用者的效率,因为有缓冲区的存在,我们可以积累一部分再统一发送,提高发送的效率。 刷新方式 缓冲区因为能够暂存数据,必定要有一定的刷新方式: 一般策略: 无…