App Store 4.3(b) 是什么

4.3(b) 是独立开发者最摸不着头脑的一条拒审。这篇讲它到底卡什么、你的 App 为什么会被卡、以及怎么写一份能过的申诉。

4.3(b)——“spam”——是感觉最冤的一条拒审,因为审核员很少解释。其实它针对的是一个具体模式:和已有 App 只有视觉差异的 App。这篇讲你是不是真的踩到了、以及怎么处理。

问题背景

4.3 条分两块。4.3(a) 针对一个开发者交多个相似 App;4.3(b) 针对单个 App 和已有 App 太像。2026 年 Apple 在全 App Store 跨目录做模式检测,所以 4.3(b) 会打中那些”看起来很通用”的 App——习惯打卡、BMI 计算器、简易 todo、滤镜——哪怕你是从零写的。好消息是:能证明你有差异,就有过的路径。

判断标准

  • 被引用 4.3(b) 拒审,审核备注里有 “limited functionality” 或 “saturated category”。
  • App 所在类目本身已经很多同类(习惯打卡、计算器、简单工具、照片滤镜)。
  • 核心功能一句话能讲完,而且很多 App 都这么做。
  • 用了流行模板、starter kit 或 App Builder,只改了视觉。

快速结论

被 4.3(b) 拒了不要原样重交——会再被拒。要么实质性差异化,要么写一份说明你和竞品本来就不一样的申诉。

实操步骤

  1. 做竞品差异表。在 App Store 搜核心功能词(“habit tracker” / “pomodoro”),列前 5 个,建一份 markdown 表:

    | 竞品名     | 核心 4-5 个功能            | 用户可察觉的差异点 |
    |-----------|---------------------------|-------------------|
    | Streaks   | 简单 streak, 12 个习惯上限 | 我没用 streak 概念,用 ritual 时间窗 |
    | Habitify  | 多平台同步, 分析图表       | 我 100% 离线、不需要账号 |
    | Done      | 拖拽排序, iCloud 备份      | 我支持家庭共享 + Apple Watch complication |
    | ...       | ...                       | ... |
  2. 逐条把差异变成”用户可察觉”。审核员只信用户能感知的事,不信架构 / 后端 / 性能。可用的差异类型:

    - 用了哪个原生 iOS 能力(HealthKit / Family Sharing / Live Activities / Widgets / App Intents / Shortcuts / SharePlay)
    - 离线 vs 云端 / 有无账号
    - 输入模式(语音 / 拍照 / Apple Pencil / 摄像头)
    - 受众 / 场景特化("专为夜班护士设计" 比 "for everyone" 强)
    - 隐私模型(端到端 / 完全本地 / 无第三方 SDK)

    不能用的:“UI 更好” / “性能更快” / “我们公司更可靠”——这些都不是用户察觉得到的差异。

  3. 列不出 2-3 条实质差异就先加功能。最便宜的差异化补救:

    - 加 Widgets / Lock Screen Live Activities(用 WidgetKit, 1-2 天)
    - 加 Apple Watch complication(用 ClockKit, 1-2 天)
    - 加 Shortcuts 集成(App Intents, 1 天)
    - 加 Share Extension(让 Safari 内容直接传入, 1 天)
    - 加 Focus Filter(iOS 16+ Focus 模式专属界面, 1 天)

    任何一条都能在 4.3(b) 申诉里写成”用了 iOS 独有功能”。

  4. 改 App Store 描述前 3 行写差异点

    差:"Pocket Habits 帮助你养成好习惯。简洁的 UI、强大的功能、跨设备同步..."
    
    好:"Pocket Habits 是首个为 Family Sharing 设计的习惯 App——
         全家共享一个 ritual 日历,孩子完成后家长收推送。
         100% 离线,无账号无云端。"
  5. 写 4.3(b) 申诉模板。在 Resolution Center 回复审核员时,按这个结构(直接用 Apple 自己的语言习惯):

    Hello,
    
    Thank you for the review. Regarding 4.3(b), we'd like to clarify the specific differentiators of this app compared to existing apps in the same category.
    
    Apps with similar functionality on the App Store:
    1. <Competitor A> — does <feature X>
    2. <Competitor B> — does <feature Y>
    
    Our app is materially different in these user-observable ways:
    
    1. <Differentiator 1, with specific feature name + iOS capability used>
       Example: "Family Sharing-based ritual sync (uses CloudKit Family Sharing). Competitors A and B do not support this — each requires a separate account per family member."
    
    2. <Differentiator 2>
       Example: "Apple Watch complication that updates within the hour (uses ClockKit ComplicationTimeline). Neither A nor B ships a Watch app."
    
    3. <Differentiator 3>
       Example: "100% offline. No network calls, no analytics SDK, no account required. App Privacy declares zero data collection."
    
    Screenshots of these specific features are attached.
    
    Please reconsider under 4.3(b). Happy to provide a build with reviewer notes if helpful.
    
    Regards,
    <你的名字>
  6. 重交时填审核备注。App Store Connect → App Information → App Review Information → Notes:

    Re: 4.3(b) resubmit
    This build addresses prior 4.3(b) feedback by adding:
    - Family Sharing ritual sync (try with the seeded family group: review@yourdomain.com)
    - Apple Watch complication (paired Watch already configured on the test account)
    - Lock Screen Live Activity for active rituals
    
    To see differentiation in 60 seconds:
    1. Open app, tap "Today" — see today's ritual
    2. Long-press → "Share with Family" — see family list
    3. Open paired Watch — see complication
    
    Differentiators vs <Competitor A>, <Competitor B> detailed in prior Resolution Center thread.
  7. 被拒第二次→走 App Review Board。在 Resolution Center 页面右上有 Request a call / App Review Board 按钮:

    - 重新发同样的论据 + 截图,但措辞更克制
    - 加 1-2 个新论据(如果有的话)
    - 用 "我们已经针对 X 做了 Y" 的语气,不是质问
    - 别提"上一个审核员误解"——别让本次审核员替前一位辩护

    有时候 board 会指给你具体看哪一段 guideline,按那段去修。

  8. Board 也不过 → 评估 pivot。不要再绕第三次:

    • 砍掉重叠最严重的功能,把差异化功能升级为”核心”功能(描述、截图、首屏全围绕它)
    • 或者改类目(如果你的”差异化”实际属于另一个细分类目)
    • 或者把当前 App 放在 TestFlight 不上架,重做一个真正不同的 App 提交

    Apple 在 4.3(b) 上很少回头——绕 3 次都不过的 App,再绕第 4 次概率极低,时间投到 pivot 上更值。

容易踩的坑

  • 4.3(b) 拒了原样重交。基本必拒,还消耗信用。
  • 说”我设计更好""更易用”。这种主观感受在申诉里没用。
  • 拿”还没上线”的功能去申诉。申诉必须对应当前提交的 build。
  • 在 Resolution Center 情绪化。礼貌、具体、事实的申诉有用,激动的没用。
  • 用 AI 生成的图标、截图、描述,结果和同类目一大堆 App 视觉风格几乎一样。

这篇适合谁

被 4.3(b) 拒、想搞清楚被卡在哪、怎么回应的独立开发者。

这篇不适合谁

本来就是抄了别人 App 改点视觉的开发者——这种没有申诉路径。

FAQ

  • 4.3(b) 对网页套壳适用吗: 经常适用,且和 4.2 一起触发。饱和类目下的网页套壳是拒审组合中最差的。
  • 能加几个假功能过 4.3(b) 吗: 不能。Apple 会发现,反而被打更重的拒审标签。加真功能或者 pivot。
  • 用 Flutter、React Native 这类框架会触发 4.3(b) 吗: 不会。框架本身无关,关键是产出的 App 有没有差异化。
  • 申诉流程多久: Resolution Center 一般 1-3 个工作日;App Review Board 5-7 天。

相关阅读

标签: #独立开发 #App Store #App 审核