Guideline 4.3 Design Spam被拒怎么办
作者:Mehdi Azizi
更新于 ,9分钟
4.3(a)禁止重复上架同一款App,4.3(b)拒绝饱和品类中的雷同App。解决办法:做出别人没有的核心功能。
Guideline 4.3 Design Spam:简短回答
Guideline 4.3 是 App Store 的反垃圾规则。4.3(a) 禁止把同一款 App 发布多次,实际上主要用来打击换皮重新包装的 App。4.3(b) 拒绝那些和现有 App 难以区分的应用,尤其是在已经饱和的品类里。解决办法必须从根本入手:做出一个别人都没有的核心功能。
这是最难修复的一种拒审:它质疑的是你的 App 存在的意义。如果产品和现有 App 太像,改多少代码都没用。
我自己也在发布 iOS App:Solys(一款带小游戏的闹钟)和 TradaZen(一款交易练习 App)已经上架 App Store。Nolera 和 Clic 曾被拒,后来改好了。我吃过 2.1、5.6.3 和 2.3.2 的拒审,详细经过写在苹果为什么拒绝你的 App 里。我从没被 4.3 拒过,这一点我不会骗你。本指南依据的是苹果的官方条文,我用自己的话转述。
Guideline 4.3 具体说了什么?
4.3「Spam」位于 App Review Guidelines 的第 4 部分「Design」。它的两个部分针对的是两种不同的问题。
4.3(a):只做一款 App,不要每个变体复制一份
官方条文要求不要为同一款 App 创建多个 Bundle ID。苹果举的例子是:为世界上每个城市各发布一款地图 App,而不是做一款全球地图让用户搜索自己的城市。如果你的 App 有按地点、按球队或按大学区分的版本,苹果建议你只提交一款 App,通过 App 内购买来提供不同变体。
实际上,拒审信息的范围比这个例子更广。在开发者发布到苹果开发者论坛上的 4.3(a) 拒审中,苹果写道,该 App 与其他开发者提交的 App 共享「a similar binary, metadata, and/or concept」,只有细微差别。信息中把这类相似或重新包装的 App 定性为垃圾应用。有三个词很关键:二进制(编译后的代码)、元数据(名称、描述、截图)和概念。
另外两条规则也是同一个方向。4.2.6 是 guideline 4.2 的一条子规则,它拒绝用商业模板或 App 生成服务做出来的 App,除非由内容提供方直接提交。guideline 4.1「Copycats」禁止抄袭热门 App、只稍微改改名字或界面。它开头就是一句很简单的话:「Come up with your own ideas.」
4.3(b):饱和品类
4.3(b) 拒绝那些与市面上大量已有 App 无法区分的应用:在苹果看来,这些投机性的变体会降低 App Store 上的发现体验。
条文点名了相关品类。交友 App、手电筒、音效、壁纸、简单计时器和算命(「fortune telling」)类 App 都已经非常成熟。苹果不再接受这些品类的新提交,除非它们提供「a meaningfully different or improved experience」。对于既不更新也不改进、或者根本没人用的这类 App,苹果甚至可能将其下架。
还有一份更严格的清单:喝酒游戏、Kama Sutra、放屁和打嗝 App。苹果认为它们质量低劣或敷衍了事,反复提交此类 App 可能导致被开除出开发者计划。
现行条文中并没有直接点名星座运势和占星。但一款通用的每日星座 App 和算命非常接近,我会把它当作饱和品类来对待。
为什么用 AI 和模板做的 App 更容易撞上 4.3
模板天生什么都共享
网上卖的 App 模板会被很多开发者买走,他们改改颜色、图标和名字就提交了。苹果没有说明它是如何识别相似性的,但它的信息提到了二进制、元数据和概念:这三样恰恰是模板和它所有复制品共有的。这正是 4.3(a) 和 4.2.6 针对的情况。
AI 给你的是你这个点子的平均版本
让 AI 做「一款习惯追踪 App」:它会给你这个点子最可能的版本,也就是现有 App 的平均值,同样的界面,同样的引导流程。代码也许是原创的,概念却不是。而 4.3(b) 评判的是体验,不是代码的原创性。
AI 很擅长把一个有差异化的点子写成代码,但它没法替你找到这个差异。AI 擅长什么、会漏掉什么,我在用 AI 开发 iOS App 里有详细介绍。
如何让你的 App 真正与众不同
一个别人没有以同样方式提供的核心功能
这是我给每个点子定的规矩,就是为了避开 4.3:一个别人没有以同样方式提供的核心功能。再做一款普通闹钟很容易被挑刺,简单计时器就在苹果点名的品类里。Solys 是一款必须赢下一局小游戏才能关掉的闹钟。差异一句话就能说清,而且第一次使用就能看出来。
测试方法:把这句话补完整,「这是唯一一款……的 App」。如果你只能填「但更好看」,说明你的差异太弱了。
属于你自己的内容和逻辑
换个外观是不够的。让一款 App 与众不同的,是它产出的东西:专门为它写的内容、它计算出的数据、别处找不到的机制。如果你是从模板或开源项目起步的,要改的是逻辑,而不只是颜色。
用名称、截图和描述来证明
4.3(a) 的信息提到了元数据:审核员也会评判你的商品页,和 guideline 2.3.10 一样。「Flashlight Pro」这类通用名称,还没打开 App 就已经在宣告这是复制品。你的名称和副标题要说出独特功能,第一张截图要展示它,描述也要从它开始。这些工作也有助于你的搜索排名:方法见 App Store ASO 页面。
所有变体放进同一款 App
如果你的点子可以按城市、球队或主题拆分,那就只发布一款 App,在里面提供选择;如果变体要收费,就用 App 内购买。这就是对 4.3(a) 的字面理解。
在 App Store Connect 中如何回复 4.3 拒审
以前所说的 Resolution Center,现在位于 App Store Connect 的 App Review 部分。在你重新提交之前,你可以在那里用文字和附件(截图或文档)回复 App Review 的消息。
- 确认是哪条子规则。 4.3(a) 拒审会提到与其他 App 相似或存在多个变体。4.3(b) 拒审会提到饱和品类。
- 在实质问题上要诚实。 如果你的 App 来自模板,或者确实和现有 App 很像,就别争辩:改产品,而不是改措辞。
- 如果差异是真实的,就把它展示出来。 回复要简短、讲事实、用英文,并附上一段展示核心功能的视频。
我会用的模板如下,请根据情况修改:
Hello App Review team,
Thank you for your feedback regarding Guideline 4.3.
[App name] is not a variant of an existing app. Its core feature is:
[one sentence: what the user can do that no other app offers this way].
What makes it different:
- [Unique feature, and where to find it in the app]
- [Original content or logic created for this app]
- [Why it matters to the user]
All code, content and assets were created for this app.
We do not publish any other app based on the same code or concept.
Attached: a short screen recording of the core feature.
If a specific part of the app looks similar to existing apps,
could you tell us which one, so we can address it precisely?
Best regards,
[Your name]
关于代码和其他 App 的那两句话,只有属实时才能写。在回复苹果时说假话,代价比一次拒审大得多。任何拒审后的完整处理流程,见 App 被苹果拒绝 页面。
什么时候向 App Review Board 申诉
如果你认为审核员误解了你的 App 的概念和运作方式,或者你在审核中受到了不公正对待,苹果允许你向 App Review Board 申诉。苹果设了三个条件:给出你的 App 符合指南的具体理由;每次被拒的提交只能申诉一次;先回复所有补充信息的要求。
当你的差异是真实的、在 App 里看得到,而你在 App Store Connect 中的回复又没能让对方理解时,再去申诉。如果是模板、克隆或者毫无差异的变体,申诉改变不了产品本身。
苹果在同一页面上还提供与 App Review 进行 30 分钟视频会议的预约。如果你的点子接近饱和品类,先问清楚再动手做。
提交前的防 4.3 检查清单
- 你能把「这是唯一一款……的 App」这句话补完整,而且不提设计
- 核心功能第一次使用就能看到,不用去找
- 没有任何界面、文字、声音或图像原封不动来自模板,而且你已经改了模板的逻辑
- 你没有发布两款共享相同代码和相同概念的 App
- 你的变体(城市、球队、主题)都在同一款 App 里
- 你的名称和副标题说的是独特功能,而不是品类
- 你的第一张截图和描述都从你的差异开始
- 如果你的 App 涉及 4.3(b) 点名的品类,审核备注里用两句话说明它的不同之处以及如何测试
4.3 要在挑选点子时就预防
在饱和细分市场里「再多一款」App 会有两个问题。苹果可能以 4.3(b) 拒绝它。就算通过了,它也要面对那些已经被装了好几年的 App,却给不出让人选择它的理由。
所以差异化不是提交时临时加上去的。它要在写第一行代码之前就定下来:把你的点子精简成一个面向明确人群的清晰核心功能。这是一个范围清晰的 iOS App MVP 的核心,也是我从点子到 App Store 的方法的第一步。
写代码前先选对点子
在 iOS Kit 里,流程的第一步正是做这件事:在写代码之前选好点子、目标人群和价格。
你已经收到 4.3 拒审了?Apple Review Kit 帮你找到被引用的规则、它的要求,以及修改和回复的示例。如果你想现在就和我一起看看你的情况,预约一小时视频咨询。
没有人能保证你一定通过苹果审核,包括我。但我可以帮你从一开始就排除那些只会让 App Store 多一款多余 App 的点子。
还在怀疑你的点子?免费诊断会从你的项目出发,告诉你先攻克哪一步,并发送我的苹果防拒审检查清单。之后,首页会介绍如何不从零开始开发移动 App,在写代码之前先选好点子。
常见问题
4.3(a) 和 4.3(b) 有什么区别?
4.3(a) 针对的是重复:同一款 App 的多个版本,或者一款 App 的代码、商品页或概念与其他 App 只差一些细节。4.3(b) 针对的是饱和:在一个已经非常拥挤的品类里(比如手电筒)没有任何新东西。
我用 AI 开发的 App 会因 4.3 被拒吗?
不会因为它是用 AI 开发的而被拒:苹果评判的是结果,不是工具。风险来自一个通用的点子,被 AI 做成了现有 App 的平均版本。只要你的核心功能独特且看得见,代码的来源在 4.3 下不构成问题。
用模板可以不被拒吗?
把模板当作技术起点,然后深度改造,这没有问题。几乎原样发布模板,只换个新名字和新颜色,正是 4.3(a) 和 4.2.6 所针对的情况。
被 4.3 拒审后需要换账号或 Bundle ID 吗?
不需要。换标识符或换账号并不会改变 App,而且 4.3(b) 规定,反复提交低价值 App 可能导致被开除出开发者计划。唯一长久的出路是修改产品,然后重新提交。
交友或壁纸类 App 还能被接受吗?
能,只要它提供真正不同或更好的体验:这是苹果条文设定的条件。这种差异必须在 App、商品页和审核备注中都能看到。