2024年苹果审核4.3相关问题综述

news2024/12/23 10:32:21

苹果审核中的4.3问题是开发者关注的焦点之一,本文对此进行了综述,总结了不同情况下的处理方式和优化策略。

第一种4.3

该类问题常见于代码或UI的重复率过高,苹果会直接拒绝应用。开发者需注意避免此类情况的发生,特别是在更新应用时。
在这里插入图片描述

第二种4.3

虽然通过了第一种4.3的修改,但仍存在本质相似的问题。苹果审核将会列举相似类型的应用供审核人员查看,甚至可能会通过人工审核被拒。
在这里插入图片描述

第三种4.3

这类情况较为特殊,若遇到可联系作者深度交流,进行付费咨询。作者提供了多种解决方案,包括UI和代码的调整以及开发者账户的处理等。

在这里插入图片描述

此外,文章还总结了常见的解决方式,建议开发者选择适合自己情况的方案,并注意避免关联封号的细节问题。

苹果审查委员会名单及联系方式也提供给开发者,以便与他们沟通解决问题。
老生常谈的解决方式我也列一下吧,显得我更专业:

UI不变,代码不变,新开发者账户送审

UI不变,代码混淆,新开发者账户送审

UI套壳,代码不变,新开发者账户送审,苹果审核看到固定页面

UI套壳、代码混淆,新开发者账户送审,苹果审核看到固定页面

UI套壳、代码混淆,全新类名、函数名,新开发者账户送审,苹果审核看到固定页面

UI全新、代码重构,全新类名、函数名,新开发者账户送审,打包设备、全新IP送审,等同全新产品

这是我抄袭复制的,讲的挺容易的呀,改起来可就累死了!个人建议选择第四种,稳妥的是第六种啦,最麻烦,核心看项目大小。

注意关联封号细节:

已上架或送审被拒的AB产品代码相似,比较容易存在在综合功能产品分拆小功能产品上,或模版化的产品上

开发使用开源代码或者接口,导致代码上相似

添加垃圾代码混淆,垃圾代码占比过大造成的代码相似

三、设备、IP、开发者账户、联系人、绑定银行卡等信息关联上的4.3问题

不少开发者开发一款新的App,但是送审时候莫名其妙的遇到了4.3问题。明明是新产品,代码上毫无关系,UI也是全新的,再而市面上也没有同类的产品,但是竟然遇到4.3问题。

开发人员使用别人开源代码,不幸这部分开源代码被苹果机审标注为克隆包代码;

开发人员使用别人开源代码,在自己的产品中代码占比过高,再而代码被多人开发者使用,被认为克隆包;

自身开发者就是克隆包玩家,产生过多的克隆包,导致自己的设备、IP、开发者账户、联系人、银行卡等信息成为苹果黑名单,被苹果审核认为只要是这些信息的开发者所开发的产品均一律被认为克隆包

整理以往所有送审的开发者账号,整理出类似克隆吧产品的账号,下架已上架产品,处理未通过审核产品,统一更新一个版本,上传一个空壳包,并且在所有App应用名命名为作废包+时间点;

代码上的相似处理

1已有代码的混淆(改类名,改函数名)

2添加垃圾代码,使垃圾代码调用某一个功能,这功能集中某个页面,用户端不可见

垃圾代码的相似处理

避免与目前自己其他产品克隆包添加的垃圾代码一样

设计一套全新UI,色调、交互精打细磨

itc后台的送审icon、应用截图重新设计,与目前在线产品有明显的差异性

开发者账号避免处理

1同一款类似的产品不放在一个送审账号上

2同一个开发者账号尽可能不关联几个马甲包产品

打包电脑设备处理

如有条件最好不要用同样的MAC打包

上传包IP处理

上传克隆包IP,尽量避免与其他克隆包的IP相同

联系人、收款银行卡信息处理

过多克隆包,尽量避免同一银行卡信息、联系人关联

技术网站、隐私协议用独立网址,很多第三方,别老想着自己申请.
2022.11.03 更新:

第二种4.3,可能属于第一种4.3的变形,我新的想法是第一种4.3是对UI的识别,第二种4.3是代码层次的识别,可能就是代码没过。我和苹果审核沟通过,当时注意力都在第三种了,第二种我忘记问了。

2022.11.05更新:

总结以上经验得出更为权威的经验。

第一种4.3是:UI * 0.5 + Code*0.5 > 0.5

第二种4.3是:代码重复率大于库中代码 > 0.3

第三种4.3是:同质化产品禁止上架,例如:社交。

(非具体数字,只是举个例子)

总结一句话:

第一种:机器4.3,第二种:半机器,半人工,第三种:禁止上架的类型。

另附苹果审查委员会名单及联系方式:

他们是商务,不是客服。

Anita (中国话有点美音,脾气超好)

Aaron

Andrea(中国话有点美音)

Brian

Claudio

Connor

Florent

Jenny:+1-408-xxx-xx26(开心时:喜欢哼哼,然后没个所以然)(不开心时:就这样就这样,沟通能力不行,业务逻辑不清晰。其实就是她也不太清楚为啥会被这样拒绝,当时是和她讨论4.3问题)

Johanna

Glen

Irene

Katie

Lia

LEO(审核申诉,大部分都到了他这里,不晓得为啥,挺神奇的,应该负责大部分审核申诉。)

Marjolaine

Margit

Missa

Marcelo

Selena

Samantha

Ryan

Ruben

Sean +1-408-xxx-xx00(遇到了就是福报,一定要准备好想问的,可能就是公司的重大转机,沟通能力超强,答复能力超强。业务能力超强。)

Sahar

2023.8.2补充:

经历过2023.5-2023.7月的洗礼,上架非常困难,白包也很难过审核,被拒原因2.3.1突然增加了很多。现在提审核应该好过了一些。

猜测是:

1.混淆过度,苹果首先机器审核,如果混淆的多,能够通过4.3,但是第二步机器预判,发现代码中有过多的混淆,直接给2.3.1;

2.混淆过度,苹果首先机器审核,如果混淆的多,能够通过4.3,但是第二步人工审核,查看代码发现有复杂的逻辑,又明显不合理,给2.3.1

3.降低混淆,直接4.3

2023.8现在应该是好了一些,没有那么狠了,上段时间抓到就封号。

2023.11.02补充镇贴图:

在这里插入图片描述

2023.11.17补充镇贴图:
在这里插入图片描述

2024.1.5补充镇贴图:
在这里插入图片描述

2024.2.29 新版拒绝理由精细化来袭:

在这里插入图片描述

阅读完之后记得看评论,写评论哦!

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

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

相关文章

MongoDB 使用

1 引用依赖包 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-mongodb</artifactId></dependency>2 配置文件配置mongodb资料 # MongoDB连接信息 spring.data.mongodb.host 192.168.23.…

03-JAVA设计模式-组合模式

组合模式 什么是组合模式 组合模式&#xff08;Composite Pattern&#xff09;允许你将对象组合成树形结构以表示“部分-整体”的层次结构&#xff0c;使得客户端以统一的方式处理单个对象和对象的组合。组合模式让你可以将对象组合成树形结构&#xff0c;并且能像单独对象一…

支持向量机模型pytorch

通过5个条件判定一件事情是否会发生&#xff0c;5个条件对这件事情是否发生的影响力不同&#xff0c;计算每个条件对这件事情发生的影响力多大&#xff0c;写一个支持向量机模型pytorch程序,最后打印5个条件分别的影响力。 示例一 支持向量机&#xff08;SVM&#xff09;是一种…

企业网盘搭建——LNMP

php包链接&#xff1a;https://pan.baidu.com/s/1RElYTQx320pN6452N_7t1Q?pwdp8gs 提取码&#xff1a;p8gs 网盘源码包链接&#xff1a;https://pan.baidu.com/s/1BaYqwruka1P6h5wBBrLiBw?pwdwrzo 提取码&#xff1a;wrzo 目录 一.手动部署 二.自动部署 一.手动部署 …

Python pytest 面试题!

在Python软件开发中&#xff0c;单元测试是非常重要的一环。它可以帮助开发人员确保代码的正确性并提高代码质量。pytest是一个功能强大且易于使用的Python测试框架&#xff0c;它提供了丰富的功能和灵活的用法&#xff0c;使得编写和执行测试变得更简单和高效。 本文将介绍一…

如何把车卖出去,什么营销最靠谱!

之前我看过雷军的《小米创业思考》&#xff0c;在书中他一直在强调互联网思维&#xff0c;这是一种非常好的思考模式&#xff0c;不仅限于互联网产品&#xff0c;在这次卖车上也一样展现的淋漓尽致。 营销一样需要被设计。提到&#xff0c;不少设计师首先想到的是做运营海报&am…

pycharm连接hugging face等网站

一、设置环境变量 在代码最前面设置变量 os.environ[ALL_PROXY] http://127.0.0.1:7890 file-->setting 二、查看自己的代理ip 控制面板-网络和internet-internet选项-连接-局域网设置 1.控制面板 2. 网络和internet 3.internet选项 4.连接 5.局域网设置 6.IP

vue3大事件项目3

弹框验证 先准备变量: const formModel ref({ cate_name: , cate_alias: }) 还有规则&#xff1a; const rules { cate_name: [ { required: true, message: please input name, trigger: blur }, { pattern: /^\S{1,10}$/, message: must be 1-10, trigger: blur } ], …

windows下使用nginx设置静态资源路由

1、下载nginx http://nginx.org/en/download.html 下载稳定版本&#xff0c;以nginx/Windows-1.24.0为例&#xff0c;下载后解压&#xff0c;解压后如下&#xff1a; 2、启动nginx 打开cmd命令窗口&#xff0c;切换到nginx解压目录下&#xff1a; start nginx # 启动nginx服务…

浮点数表示的数值范围详解(一)

学生问了一个问题&#xff1a; 这个问题如果想讲明白&#xff0c;需要将基础知识复习一下。 一、定点数 1、什么是定点数&#xff1f; 定点数指小数点在数中位置固定不变的数。 详细解释&#xff1a;计算机中小数点的位置固定不变&#xff0c;小数点前、后的数字&#xff…

一种动态防御策略——移动目标防御(MTD)

文章速览&#xff1a; 1、高级规避攻击 2、用移动目标防御对抗欺骗 常见做法操作系统和应用程序才是真正的战场打破游戏规则 网络攻击的技术变得愈发难测&#xff0c;网络攻击者用多态性、混淆、加密和自我修改乔装他们的恶意软件&#xff0c;以此逃避防御性的检测&#xf…

正基塑业邀您参观2024长三角快递物流供应链与技术装备展览会

2024.7.8-10 杭州国际博览中心 科技创新&#xff0c;数字赋能 同期举办&#xff1a;数字物流技术展新能源商用车及物流车展 电商物流包装展 冷链物流展 展会介绍 2024长三角快递物流供应链与技术装备展览会&#xff08;杭州&#xff09;&#xff0c;于2024年7月8-10日在杭州…

机器学习中的激活函数

激活函数存在的意义&#xff1a; 激活函数决定了某个神经元是否被激活&#xff0c;当这个神经元接收到的信息是有用或无用的时候&#xff0c;激活函数决定了对这个神经元接收到的信息是留下还是抛弃。如果不加激活函数&#xff0c;神经元仅仅做线性变换&#xff0c;那么该神经网…

【C++】priority_queuepriority_queue模拟实现

个人主页 &#xff1a; zxctscl 如有转载请先通知 文章目录 1. priority_queue的介绍2. priority_queue的使用3. 函数模板与类模板4. 仿函数5. priority_queue模拟实现5.1 push5.2 pop5.3 empty5.4 size5.5 top5.6 仿函数实现大小堆5.7 实现自定义类型的优先级队列 6. 附模拟实…

Linux的启动过程,了解一下?

Linux 系统启动过程 linux启动时我们会看到许多启动信息。 Linux系统的启动过程并不是大家想象中的那么复杂&#xff0c;其过程可以分为5个阶段&#xff1a; 内核的引导。运行 init。系统初始化。建立终端 。用户登录系统。 init程序的类型&#xff1a; SysV: init, CentO…

Linux系统编程开发环境搭建

开发环境搭建 桥接网络&#xff08;Bridged Network&#xff09;、网络地址转换&#xff08;NAT, Network Address Translation&#xff09;和主机模式网络&#xff08;Host-only Networking&#xff09; 在虚拟化环境中&#xff0c;常见的三种网络模式是桥接网络&#xff08…

好用的Python开发工具合集

​ Python是一种功能强大且易于学习的编程语言&#xff0c;被广泛应用于数据科学、机器学习、Web开发等领域。随着Python在各个领域的应用越来越广泛&#xff0c;越来越多的Python开发工具也涌现出来。但是&#xff0c;对于新手来说&#xff0c;选择一款合适的Python开发工具可…

OpenHarmony开发实例:【鸿蒙.bin文件烧录】

使用HiBurn烧录鸿蒙.bin文件到Hi3861开发板 鸿蒙官方文档的“Hi3861开发板第一个示例程序”中描述了——如何使用DevEco Device Tool工具烧录二进制文件到Hi3861开发板&#xff1b; 本文将介绍如何使用HiBurn工具烧录鸿蒙的.bin文件到Hi3861开发板。 获取HiBurn工具 通过鸿蒙…

云仓酒庄品酒师培训破大世界基尼斯纪录,市场专业化趋势势如破竹

近日&#xff0c;云仓酒庄举办的品酒师培训活动成功创下大世界基尼斯纪录&#xff0c;这一荣誉不仅彰显了云仓酒庄在酒类培训领域的专业实力&#xff0c;更折射出酒类市场专业化趋势的势如破竹。随着酒类市场的日益成熟和消费者品鉴需求的提升&#xff0c;酒类市场专业化趋势对…

通义千问:官方开放API开发基础

目录 一、模型介绍 1.1主要模型 1.2 计费单价 二、前置条件 2.1 开通DashScope并创建API-KEY 2.2 设置API-KEY 三、基于DashScope SDK开发 3.1 Maven引入SDK 3.2 代码实现 3.3 运行代码 一、模型介绍 通义千问是由阿里云自主研发的大语言模型&#xff0c;用于理解和分…