iOS审核指南

845 阅读8分钟
  1. 1 Safety: Objectionable Content
  2. 2 Safety: User Generated Content
  3. 3 Performance: Accurate Metadata
  4. 5 Performance: Software Requirements
  5. 1.1 Business: Payments - In-App Purchase
  6. 1.1 Legal: Privacy - Data Collection and Storage Guideline 1.1.6 - Safety - Objectionable Content

We noticed that your app’s in-app purchase products are mislabeled as Apple Pay, which could confuse and mislead users.

Next Steps

To resolve this issue, please revise your app so that all in-app purchase products include accurate and clear labels. If your app does not include any Apple Pay functionality, please remove any references to Apple Pay from your app and its metadata.

Guideline 1.2 - Safety - User Generated Content

Your app enables the display of user-generated content but does not have the proper precautions in place.

Next Steps

To resolve this issue, please revise your app to implement all of the following precautions:

  • Require that users agree to terms (EULA) and these terms must make it clear that there is no tolerance for objectionable content or abusive users
  • A method for filtering objectionable content
  • A mechanism for users to flag objectionable content
  • A mechanism for users to block abusive users
  • The developer must act on objectionable content reports within 24 hours by removing the content and ejecting the user who provided the offending content

Guideline 2.3.1 - Performance

We noticed that your app may contain hidden features, functionality, or content.

Specifically, your app includes Third Party Recharge or Top-Up, which provides access to external payment mechanisms and enables the purchase of content, services, or functionality by means other than the in-app purchase API.

The App Store ecosystem is built on trust and users should never be misled about the apps they download. Attempting to hide features, functionality, or content in your app may lead to removal from the Apple Developer Program.

Next Steps

  • Review the Performance section of the App Store Review Guidelines.
  • Ensure your app, as well as any third-party code and SDKs in your app, are compliant with all sections of the App Store Review Guidelines and the Apple Developer Program License Agreement.
  • Revise or remove any hidden features, functionality, or content in your app.
  • Once your app is fully compliant, resubmit for review.

The next submission of this app may require a longer review time, and this app will not be eligible for an expedited review until this issue is resolved. If we misunderstood the intended behavior of your app, please reply to this message in Resolution Center to provide information on how the app is intended to work.

Resources

  • Learn more about our policies for apps with suspected hidden features in App Store Review Guideline 2.3.1.
  • Learn more about our policies regarding removal from the Apple Developer Program in the Apple Developer Program License Agreement.

Guideline 2.5.2 - Performance - Software Requirements

During review, your app installed or launched executable code, which is not permitted on the App Store. Specifically, your app uses the itms-services URL scheme to connect to the url, which may allow for installations or updating of the app.

The next submission of this app may require a longer review time, and this app will not be eligible for an expedited review until this issue is resolved.

Next Steps

  • Remove any reference to itms-services URL schemes from your app.
  • Review the Software Requirements section of the App Store Review Guidelines.
  • Ensure your app is compliant with all sections of the App Store Review Guidelines and the Terms & Conditions of the Apple Developer Program.
  • Once your app is fully compliant, resubmit your app for review.

Submitting apps designed to mislead or harm customers or evade the review process may result in the termination of your Apple Developer Program account. Review the Terms & Conditions of the Apple Developer Program to learn more about our policies regarding termination.

Guideline 3.1.1 - Business - Payments - In-App Purchase

We noticed your app includes a mechanism that allows users to exchange virtual items or gifts for money.

Next Steps

To resolve this issue, please remove any in-app feature that allows virtual items or gifts to be exchanged for money from your app. As an alternative, you may consider including a link to your website that exits your app and launches in mobile Safari to offer this service to your users.

Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage

We noticed that your app requests the user’s consent to access the camera, but doesn’t sufficiently explain the use of the camera in the purpose string.

To help users make informed decisions about how their data is used, all permission request alerts need to specify how your app will use the requested information.

Next Steps

Please revise the relevant purpose string in your app’s Info.plist file to specify why your app needs access to the user's camera

You can modify your app's Info.plist file using the property list editor in Xcode.

Resources

  • See examples of helpful, informative purpose strings.
  • Review a list of relevant property list keys.

Please see attached screenshots for details.

指南1.1.6 -安全-不良内容

我们注意到,你的应用的内购产品被误贴了Apple Pay的标签,这可能会混淆和误导用户。

下一个步骤

为了解决这个问题,请修改您的应用程序,以便所有在应用程序内购买的产品都有准确和清晰的标签。如果您的应用程序不包含任何Apple Pay功能,请从您的应用程序和元数据中删除任何对Apple Pay的引用。

指南1.2 -安全-用户生成内容

您的应用程序允许显示用户生成的内容,但没有适当的预防措施。

下一个步骤

为了解决这个问题,请修改您的app,以执行以下所有预防措施:

-要求用户同意条款(EULA),且这些条款必须清楚表明不容忍不良内容或滥用用户 -过滤不良内容的方法 -用户标记不良内容的机制 -用户阻止滥用用户的机制 -开发者必须在24小时内对不良内容报告采取行动,删除内容并驱逐提供不良内容的用户

准则2.3.1 -性能

我们注意到你的应用程序可能包含隐藏的特性、功能或内容。

具体来说,您的应用程序包括第三方充值或充值,这提供了访问外部支付机制,并允许通过非应用程序内购买API的方式购买内容、服务或功能。

应用商店的生态系统是建立在信任之上的,用户不应该被他们下载的应用所误导。试图隐藏应用程序中的特性、功能或内容可能会导致从苹果开发者程序中删除。

下一个步骤

-审查应用程序商店审查指南的性能部分。 -确保您的应用程序,以及应用程序中的任何第三方代码和sdk,都符合应用程序商店审查指南和苹果开发者计划许可协议的所有章节。 -修改或删除任何隐藏的功能,功能,或内容在您的应用程序。 -一旦你的应用程序完全兼容,重新提交审查。

此应用程序的下一次提交可能需要较长的审查时间,并且在此问题解决之前,此应用程序将没有资格进行快速审查。如果我们误解了您的应用程序的预期行为,请在解决中心回复此消息,提供有关应用程序如何工作的信息。

资源

-在App Store Review指南2.3.1中了解我们对疑似隐藏功能的应用程序的政策。 -了解更多关于我们在苹果开发者项目许可协议中删除苹果开发者项目的政策。

指南2.5.2—性能—软件要求

在审查期间,你的应用安装或启动可执行代码,这是不允许在应用商店。具体来说,您的应用程序使用itms-services URL方案连接到URL,该URL可能允许安装或更新应用程序。

此应用程序的下一次提交可能需要较长的审查时间,并且在此问题解决之前,此应用程序将没有资格进行快速审查。

下一个步骤

-从您的应用程序中删除对itms-services URL方案的任何引用。 -审核App Store审核指南中的软件需求部分。 -确保你的应用程序符合app Store审查指南的所有章节以及苹果开发者计划的条款和条件。 -一旦你的应用程序完全兼容,重新提交你的应用程序审查。

提交的应用程序设计误导或伤害客户或逃避审查过程可能导致终止您的苹果开发者计划帐户。查看苹果开发者计划的条款和条件,以了解更多关于终止的政策。

指南3.1.1 -业务-支付-应用内购买

我们注意到你的应用程序包含一个机制,允许用户交换虚拟物品或礼物来换钱。

下一个步骤

为了解决这个问题,请删除任何应用程序功能,允许虚拟物品或礼物交换钱从你的应用。作为一种替代方法,您可能会考虑包括一个链接到你的网站,退出你的应用程序并启动在mobile Safari提供这个服务给用户。

指引5.1.1 -法律-隐私-数据收集和存储

我们注意到您的应用程序请求用户同意访问相机,但在目的字符串中没有充分解释相机的使用。

为了帮助用户明智地决定如何使用他们的数据,所有的权限请求警报都需要指定你的应用程序将如何使用请求的信息。

下一个步骤

请修改您的app Info中的相关目的字符串。指定为什么你的应用程序需要访问用户的相机

你可以修改你的应用程序的信息。plist文件使用属性列表编辑器在Xcode。

资源

-参见有用的、有用的字符串示例。 -检查相关属性列表的键。

详情请见附呈的截图。

这些附件可能会显示可能令人反感的内容,如裸露、色情和亵渎内容。

关于1.1.6,完全属于懵逼状态,此版本只在开发者中心勾选了内购这一项,不知道Apple Pay是怎么来的,App里面也只有内购功能,没有支付功能。 1.2的话,因为是聊天室直播项目,所以增加了举报功能,不知道还要怎么做预防措施,希望大佬能给个意见。 2.3.1,确认没有任何隐藏功能,也是很懵逼。 2.5.2,itms-services之前代码里全局搜索,是有的,但是删除掉了,不是注释,是删除代码,现在全局搜索是搜不到“itms-services”了,还是有这个被拒原因。 3.1.1,内购是买虚拟产品,类似斗地主里面的欢乐豆,用来直播间刷礼物,所以有个提现功能,这个应该怎么处理? 5.1.1,这个不再提了。 有经历过的大佬么?求解决方案。万分感谢!!!!