ºº⁵/₂₀₂₁ WWDC | 新版 App Store 审核指南出炉,这里有几点需要注意
在本周 WWDC21 举行之际,苹果更新了 App Store 审核指南。此次更新涉及 5 个大类共 14 条修改,对一些类目的应用做了更严格的限制,同时对开发者的行为也进一步限制,并明确了对一些不法行为的处罚措施。可以说这次更新,很大程度上是为了打击各类不法分子。
此外,App Review 联系表进行了两项更新。如果您对 App 拒绝提出申诉,您现在可以指定您是否认为您的 App 因不公平待遇(包括政治或其他偏见)而被拒绝。如果您认为某个应用存在信任或安全问题,或者违反了 App Store 审核指南,您现在可以举报该应用。
官方也在 6 月 7 日发布的消息中详细列出了修改的地方。由于中文版本还没有更新,所以我们借助 https://www.diffchecker.com/xwG6ItKe 这个工具,针对英文版查看了一下本次审核指南的更新。其中一些只是用词上的修改。我们重点关注一下官方发布的变更清单。
明确对欺诈客户行为的惩罚措施
5.6 明确了对于欺诈客户的行为的惩罚措施。反复的操纵、误导或其它欺诈行为,会导致开发者账号被移除。客户信任是 App Store 成功的基石,开发者的活动和行为必须符合开发者行为准则,否则开发者账号将被终止。终止后如果想恢复账户,则需要提供一份书面声明,详细说明改进计划。计划获得 Apple 批准并确认已做出更改,那么账户可能会恢复。
为此,Apple 将会统计不可靠的身份、虚假评论、负面评论和其它针对开发者立场的警告信息。在审核指南中增加了 5.6.2-5.6.4 三条内容:
5.6.2 开发者身份
向 Apple 和客户提供可验证的信息对于客户信任至关重要。您在 App Store 上对您自己、您的业务和您的产品的描述必须准确无误。您提供的信息必须真实、相关且是最新的,以便 Apple 和客户了解他们在与谁互动,并可以就任何问题与您联系。
5.6.3 发现欺诈
参与 App Store 需要诚信和致力于建立和维护客户信任。操纵 App Store 客户体验的任何元素,例如图表、搜索评论或对您的应用程序的推荐,都会削弱客户的信任,这是不允许的。
5.6.4 应用质量
客户期待 App Store 的最高质量,而保持高质量的内容、服务和体验可以提升客户的信任度。没有达到这种期望的迹象包括过多的客户报告对您的应用程序的担忧,例如负面客户评论和过多的退款请求。无法保持高质量可能是决定开发人员是否遵守开发人员行为准则的一个因素。
同时也不允许误导性营销,包括诱导和转换定价。2.3.1 对此做了明确的规定:
以误导性方式营销您的应用程序,例如通过宣传它实际上并未提供的内容或服务(例如基于 iOS 的病毒和恶意软件扫描程序)或宣传虚假价格,无论是在应用程序商店内还是在应用程序商店外,都是被删除的理由,将从 App Store 删除您的应用程序并终止您的开发者帐户。
目前在 App Store 上仍然有很多涉嫌欺诈的应用,而且有些应用通过一些诱导手段能够获得高额的收入,即便消费者投诉也很难遏制这种现象,希望这条新规能改善这种情况。
对非二进制文件代码的新规
对于应用内可能嵌入和运行的非二进制代码,如 HTML5 游戏,只要不是套壳,影响用户体验,在满足新规的前提下,是可接受的
4.7 HTML5 游戏、机器人等
应用程序可能包含或运行未嵌入二进制文件的代码(例如基于 HTML5 的游戏、机器人等),只要代码分发不是应用程序的主要目的,代码不在商店或类似商店的界面,前提是软件遵守 4.7.1 和 4.7.2 中遵循的附加规则。这些附加规则对于保持 App Store 客户期望的体验并帮助确保用户安全非常重要。
4.7.1 根据本规则提供的软件必须:
免费或使用 IAP 购买;
仅使用标准 WebKit 视图中可用的功能(例如,它必须在 Safari 中本地打开和运行,无需修改或附加软件);并使用 WebKit 和 JavaScript Core 运行第三方软件,不应尝试将原生平台 API 扩展或暴露给第三方软件;
由已加入 Apple Developer Program 并签署 Apple Developer Program 许可协议的开发者提供;
不提供使用真钱游戏、彩票或慈善捐款的途径;
遵守这些 App Store 审核指南的条款(例如,不包含令人反感的内容);
不提供出售的数字商品或服务。4.7.2 根据要求,您必须提供应用程序中可用的软件和元数据的索引。其中必须包括该软件提供商的 Apple Developer Program Team ID 以及一个 URL,App Review 可以使用该 URL 来确认该软件符合以上要求。
合法、合法、合法
之前有过这样的案例,Citizen 的 CEO 悬赏 3w 美元鼓励他的用户去追捕一个人,而苹果针对此类私刑增加了一条新规:
1.7 报告犯罪活动
报告涉嫌犯罪活动的应用程序必须涉及当地执法部门,并且只能在此类参与活跃的国家/地区提供。
而针对原先 1.1.4 ,又新增了部分内容
可能包含色情内容或用于促进卖淫的“联播”应用程序将被拒绝。
简化 “不要包含无关信息”
不知道读者朋友有没有遇到过 2.3.10,不过随便一搜,发现中招的人还是很多。
老版 2.3.10 中文是
2.3.10 请确保您的 app 注重 iOS、Mac、Apple TV 或 Apple Watch 体验,并且不在 app 或元数据中包含其他移动平台的名称、图标或图像,除非存在已获批的特定互动功能。确保您的 app 元数据注重 app 本身及其体验。不要包含无关的信息,包括但不限于关于 Apple 或开发流程的信息。
问题就出在这个“不要包含无关信息”。什么是无关信息?审核人员怎么判断是无关信息?很多开发者就是因为这一条莫名中招。虽然在新版中 2.3.10 没有删除,但内容更精简了,移除了 “包括但不限于关于 Apple 或开发流程的信息。”
而这涉及一个问题,开发者实际上可以添加一些信息来告诉用户他们绕过 App Store 付款,还记得 Epic 和苹果之间的战争吧?为此,苹果明确了一些边界
3.1.3 开发者不能利用应用内获取的信息,针对应用外的个人用户使用 IAP 以外的购买方式(如个人用户在应用内注册帐户后,向该用户发送其他购买方式的电子邮件)。开发人员可以在应用程序之外向他们的用户群发送关于应用程序内购买以外的购买方法的通信。
让用户来去自由
如果应用需要用户注册,则需要提供账户删除功能
5.1.1 (v) 帐户登录:如果您的应用程序不包含基于帐户的重要功能,则让人们无需登录即可使用它。如果您的应用支持创建帐户,您还必须在应用内提供帐户删除功能。
创作者内容
苹果似乎并不想让 xCloud 等云游戏服务进入到 App Store 中,他们要求游戏集合中的每一个游戏都必须单独审核,而不是打包处理。也因此,苹果在审核指南中新增了一条
1.2.1 创作者内容
如果管理得当,以特定用户社区的内容为特色的应用程序称为“创作者”,这是一个很好的机会。这些应用程序为客户提供了一种单一、统一的体验,可以与各种创作者内容进行互动。他们提供工具和程序来帮助这个非开发者社区创作、共享用户生成的体验并从中获利。这些体验不得改变本机应用程序的核心特性和功能——而是为这些结构化体验添加内容。这些体验不是开发人员编写的原生“应用程序”——它们是应用程序本身的内容,并被应用程序审查视为用户生成的内容。此类创作者内容可能包括视频、文章、音频,甚至休闲游戏。App Store 支持提供此类用户生成内容的应用,只要它们遵循所有准则,包括用于审核用户生成内容的准则 1.2 和用于支付和应用内购买的准则 3.1.1。创作者应用应分享该应用中可用的年龄分级最高的创作者内容的年龄分级,并告知用户哪些内容需要额外购买。
不限制实体礼品卡的支付方式
我们知道苹果对数字商品和服务的支付限制比较严格。之前的审核指南要求礼品卡的销售必须使用 IAP,而现在明确了实体礼品卡不再受此限制。
可用于兑换数字商品或服务的数字礼品卡、证书、代金券和优惠券只能通过应用内购买在您的应用中出售。在应用程序内出售然后邮寄给客户的实体礼品卡可以使用应用程序内购买以外的支付方式。
小结
除了以上提及的条目,还有一些琐碎的条目有所修改,如 4.3 将酒类游戏应用加入饱和类别、3.1.2(a) 中对运营商应用程序音视频的捆绑销售规定。苹果的审核指南在不断的完善,可保证 App Store 生态的可持续性。我们也希望苹果能认认真真去打击那些不法的行为,以维护用户的合法权益。
推荐阅读
☞ Swift 5.5 新特性抢先看,async/await 将重磅来袭
☞ iOS 恢复调用栈(适配iOS14)
☞ 正经分析iOS包大小优化
☞ ºº¹/₆.₆ 苹果意外泄露 homeOS;AVE 漏洞可用于 iOS 系统越狱;HarmonyOS 2 正式发布
就差您点一下了 👇👇👇