iOS 审核 cocos 4.3a【苹果机审的“分层阈值”设计】

我在近期和客户的沟通中得到了一个重要信息:

客户解释:

这里面有三个信息:

1: 使用cocos开发

2: 全新代码

3: 先是返回元数据问题, 修复后又判定4.3

我们来针对这三个信息做一个解读:

使用cocos开发的App 往往是ts, 或者js编写的代码, 这些代码最终在ipa包中以jsc文件存在, 这对苹果来说以一种资源文件,不具有区分性, 也就是说, 无论你的代码是全新开发还是抄袭, 复制, 苹果不能精准检测出相似度

那么就很好解释了 为什么全新代码还会导致4.3的原因, 因为你的代码不在苹果判定相似度标准范围内, 这同样也解释了为什么cocos应用出现4.3的概率很高的原因

那么为什么会出现前面几次是元数据问题, 会面出4.3呢, 无论是什么语言开发的应用, 这种后出4.3的案例, 目前并不少见

在以往的苹果审核中, 4.3 往往具备更高的优先级, 也就是说只要你的代码有问题, 优先被判定4.3 , 而不是先返回其他问题

这个原因其实跟目前开发iOSapp的语言越来越多有关, 在早期开发语言只有oc和swift 这种原生开发语言的时候, 因为这些语言开发的App, 代码最终被编译到可执行文件中,是苹果的最重要审核判定依据, 所以判定4.3极为准确, 那时候的4.3的优先级更高, 因为误判的概率很低

但是近几年随着iOSApp盛行, 出现了大量能够开发iOS应用的语言,我目前知道的就高达8种, oc,swift, rn, flutter, uniapp, unity , cocos, 很多语言有很大的基础框架集成在项目中, 所有苹果无法精准的判定相似, 因为很有可能是框架导致的, 所有在近些年 4.3 有时候不惧备高优先级, 但是只是有时候

什么时候? 4.3的优先级不够高?

那么这个时候客户反馈给我了一个非常重要的信息, 也验证了我之前擦测的苹果的机审可能是多段式漏斗型架构

客户说了什么呢?

客户说和苹果电话沟通的时候, 苹果审核团队明确说明, 与他们相似的App 大约有200个

这是一条非常重要的信息, 有2个疑问

1: 为什么苹果不直接找到相似度最高的一个App ?

为什么不直接找出最相似的,而是找到200多个 , 为什么这么设计呢? 他不是没找, 可能没有找到 ,

找出这200个相似的应用可能在第二个阈值阶段, 比如这个阶段的阈值是 找出相似度>70% 的应用

那么继续从这200个应用继续对比, 找到相似度 > 90%相似的应用 , 那么他发现没有>90%的

相似的200多个 , 他也不敢确定是不是马甲包, 先返回其他小问题, 再说,等你再次提审的时候, 可能看一些综合因素, 比如综合app类型,概念,的因素, 有可能直接通过, 那么运气不好的话, 或者概念泛泛就会被打回4.3

2: 如果和200个app相似 , 那么也反映了那200个app 也具有极高的相似度 ,之前那200个app为什么还能上架 ?

之前的200个相似的app咋上架的? 这个可能上架的时间段不同, 因为不同时期, 机审标准可能有变化

这200个app 不乏其中也遇到过4.3 , 通过申诉等形式交涉最后通过

3: 如果是框架导致的相似, 那么如何修改? 或者说如何避免发生4.3 ?

找到我, 用最正确的方式解决这个问题

相关推荐
二流小码农1 小时前
鸿蒙开发:DevEcoStudio中的代码提取
android·ios·harmonyos
vvilkim1 小时前
Flutter JSON解析全攻略:使用json_serializable实现高效序列化
flutter·json
LinXunFeng2 小时前
Flutter - GetX Helper 如何应用于旧页面
前端·flutter·开源
技术蔡蔡3 小时前
从Google IO学习Flutter
flutter·google·google io
伍哥的传说7 小时前
Vue3 响应式翻牌抽奖游戏
javascript·vue.js·游戏·前端框架·vue·交互
Digitally7 小时前
如何用4 种可靠的方法更换 iPhone(2025 年指南)
ios·iphone
vvilkim10 小时前
Flutter 状态管理基础:深入理解 setState 和 InheritedWidget
前端·javascript·flutter
I烟雨云渊T11 小时前
iOS Alamofire库的使用
ios
程序员老刘·11 小时前
iOS 26 beta1 真机无法执行hot reload
flutter·ios·跨平台开发·客户端开发