被 Guideline 2.3.2(准确的元数据) 拒审,意思是商店页面承诺了新用户不付费就拿不到的东西,而页面上没说。应用本身可能没问题,要改的是描述:标明哪些功能需要购买。
Apple 怎么说
我们的一款 Mac 应用在应用内出售付费功能,描述里却没说明哪些需要购买。Apple 的原话:"We noticed the app's metadata refers to paid content or features, but they are not clearly identified as requiring additional purchase."(元数据提到了付费内容或功能,但没有明确标明需要额外购买。)更具体的一句是:"your App Description does not inform users that a purchase is required to access paid digital content in app."(应用描述没有告诉用户,使用应用内的付费数字内容需要购买。)
Apple 给的出路是:"remove these references or clearly mark paid content or features as requiring separate purchases."(删掉这些提法,或者清楚标明这些内容或功能需要单独购买。)
条文本身管的不只是描述:2.3.2 要求 "app description, screenshots, and previews clearly indicate whether any featured items, levels, subscriptions, etc. require additional purchases."(应用描述、截图和预览视频都要清楚说明,其中展示的项目、关卡、订阅等是否需要额外购买。)
为什么会这样
- 功能列表是为了卖东西写的。 描述里列的都是最好的功能,而最好的功能通常就是付费的那些。
- 付费墙改了,描述没改。 某次更新把一个功能挪进了 Pro,商店文案还把它当成默认就有。
- 怕碰价格词。 知道副标题里写“Free”会被 2.3.7 拒的开发者,有时干脆对定价只字不提,结果被 2.3.2 抓住。
怎么改
- 把功能列表拆成两段。 比如一段“基础功能”,一段“Pro 功能(App 内购买)”,每个功能只出现在其中一段。
- Pro 列表照着付费墙抄, 不要凭记忆写,两边要列同样的功能。截图或预览视频里出现了 Pro 功能,说明文字里也要标出来。
- 讲付费模式,不讲价格。 “Pro 为一次性 App 内购买”或“Pro 为按月或按年续订的订阅”,用户需要知道的就是这些。
- 描述和付费墙同步改。 任何把功能挪过界线的更新,两边都要改,每个语言都要改。给每份描述都留一段定价说明会有帮助,这一步就不会漏掉。
小心 2.3.7
2.3.7 写的是 "app names, subtitles, screenshots, and previews should not include prices"(名称、副标题、截图和预览视频不应包含价格),并且不许往任何元数据里塞 "pricing information"(价格信息)。所以:
- 名称和副标题: 不写价格,也不写“Free”“免费”之类的词。我们自己的 2.3.7 拒审就出在这里。
- 描述: 要写清哪些功能需要购买(这是 2.3.2 的要求),但不写金额、折扣,也不把“免费”当卖点。“基础功能”和“Pro 功能”这样的说法不需要任何价格词就能讲清楚。
- 截图和预览视频: Pro 功能标成 Pro,图上不放价格。
这条规则的详细说明见 2.3.7:“Free”和其他价格词。
一分钟自检
全新安装后打开付费墙,列出它解锁的功能。再读一遍描述:这些功能是不是每一个都放在明确标注“需要购买”的段落里?然后把上架文案粘进我们的 App Store 元数据检查工具,查一遍名称、副标题和描述里有没有价格词。更多发布检查见 工具箱页面。
以上来自 Obelisk Club 自己的送审记录。Apple 的措辞会变,请以当前 App Review 指南和你收到的消息为准。