App Store 审核被拒汇总,解决方法,App Store 过审,快速过审

App Store审核过程中,每个产品都或多或多经历过多次被拒,然而苹果爸爸的审核标准和文档说明又是那么的微妙,下面将我司之前遭遇过的被拒血泪史总结记录,方便后续产品参考。

App Store 审核指南 - Apple Developer

下面的示例也将跟相关条款关联,为方便查询。

注意:

  1. Guideline 4.X的条例是最为难处理的,一般处理不当轻则会导致账号被延迟审核,重则账号被封,账号内所有App关联下架,账号关联,全部账号被封。所以要谨慎处理。
  2. 人情世故,对于审核被拒,所有回复要礼貌尊敬,不敢说对于过审有帮助,但至少没有坏处。
  3. 善用审核的备注,提交有关的附件,授权书 & 说明文档 & 演示DEMO等,对于过审都会有帮助。
  4. 善用CONTACT US,积极与客服人员和审核人员沟通。
  5. 元数据(Accurate Metadata
    )被拒,不需要提交新的包,一般是因为Apple后台一些市场图、文案、关键字有问题,修改重新提交即可。
  6. 要求你提交新的二进制文件,即 需要重新打包,build+1,再次提交审核。

一、功能

1.1 App功能过于简单

举例:提交的版本游客权限的内容过于简单,没有实用价值,被拒。

我们的App一般不会出现功能过于简单的情况,但是对于游客状态的功能需要特别注意。

参考审核指南条款 4.2:

Guideline 4.2.2 - Design - Minimum Functionality

We noticed that your app’s main functionality is to market your service, with limited or no user-facing interactive features or functionality. Apps that are primarily marketing materials or advertisements are not appropriate for the App Store.

The next submission of this app may require a longer review time.

Next Steps

- Review the Minimum Functionality 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.

If you believe your app is compliant with the App Store Review Guidelines, you may submit an appeal. Alternatively, you may provide additional details about your app by replying directly to this message.

Best regards,

App Store Review

App Store 审核指南 - Apple Developer

  • 解决方法
    • 参考4.2相关解决办法,完善App内容,通过添加复杂功能、增加tab、增加设计元素等完善

注意: 连续4.X的审核被拒会被延迟审核甚至账号被封

1.2 存在隐藏功能

举例:App因担心部分功能无法过审,隐藏了部分功能,导致被拒。

除隐藏功能外,如App内存在“即将上线”的功能或活动,也会被视作此种问题。

Guideline 2.3.1 - Performance

We discovered that your app contains hidden features. Attempting to hide features, functionality or content in your app is considered egregious behavior and can lead to removal from the Apple Developer Program.

Specifically, we found that your app includes AliPay (支付寶), 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.

If you feel that we have misunderstood how your app functions and that your app is compliant with theApp Store Review Guidelines, please reply to this message in Resolution Center to explain how this feature works.

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

- Review the Performance section of theApp Store Review Guidelines.

- Ensure your app, as well as any third-party code and SDKs implemented in your app, are compliant with all sections of theApp Store Review Guidelinesand theTerms & Conditionsof the Apple Developer Program.

- Revise or remove the hidden features from your app. 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 theTerms & Conditionsof the Apple Developer Program to learn more about our policies regarding termination.

参考审核指南条款 2.3.1:

App Store 审核指南 - Apple Developer

  • 解决方法
    • 回复中心回复邮件,删除隐藏内容,重新提交二进制文件

1.3 抄袭或马甲包

举例:App上线了代码相似度过高的马甲包,被拒。

发件人 Apple
Other - Other
Hello,

Upon further review of the activity associated with your Apple Developer Program membership, we have determined that your membership, or a membership associated with your account, has been used for dishonest or fraudulent activity. Therefore, your Apple Developer Program account has been flagged for removal. 

If you would like to appeal this termination to the App Review Board, you must do so within 14 calendar days. When submitting your appeal, be sure to select "I would like to appeal an app rejection or app removal" from the drop-down menu on the Contact the App Review Team page. Otherwise, your Apple Developer Program membership will be terminated and all apps associated with your account will be removed from the App Store.

We found that your app is in direct violation of the Apple Developer Program License Agreement, which states:

"You will not, directly or indirectly, commit any act intended to interfere with the Apple Software or Services, the intent of this Agreement, or Apple’s business practices including, but not limited to, taking actions that may hinder the performance or intended use of the App Store, Custom App Distribution, or the Program (e.g., submitting fraudulent reviews of Your own Application or any third party application, choosing a name for Your Application that is substantially similar to the name of a third party application in order to create consumer confusion, or squatting on application names to prevent legitimate third party use).”

During our review, we found a pattern of manipulative or misleading behavior that violates the Apple Developer Program License Agreement. These behaviors can include, but are not limited to, inaccurate metadata describing your app or service, misleading app content, engaging in inauthentic ratings and reviews manipulation, providing misleading customer support responses, providing misleading responses in Resolution Center, engaging in misleading purchasing or bait-and-switch schemes, and other dishonest or fraudulent activity within or outside of the app.

We do not disclose the specific findings of our investigations into Apple Developer Program membership accounts, and we have no additional information to share with you at this time. You can appeal this decision with the App Review Board at any time over the next 14 calendar days. When submitting your appeal, be sure to select "I would like to appeal an app rejection or app removal" from the drop-down menu on the Contact the App Review Team page.

Best regards,

App Store Review

参考审核指南条款 4.3:

App Store 审核指南 - Apple Developer

  • 解决方法
    • 4.3条例属于比较难过的审核被拒,一般来说遇到就要做好准备新账号,从头开始的准备,即使一番搏斗后通过审核,周期也会比较长。 具体参考我之前的文章

1.4 垃圾代码或混淆代码

开发同学注意,不可包含大量垃圾代码或混淆代码,否则将被拒。

4.3 Design:Spam

同4.3审核,之前因想过审使用第三方插件,插入大量垃圾代码,导致被拒,后直接被拒,申诉无果,只能换账号从新上架。

参考审核指南条款 4.3:

App Store 审核指南 - Apple Developer

  • 解决方法
    • 目前无太好的解决方法,Apple对于这种选择不沟通,基本为死刑。

1.5 存在诱导用户行为

虚假信息和功能,其中包括不准确的设备数据或用于恶作剧/开玩笑的功能,如虚假的位置跟踪器。即使指明 app“仅供娱乐”,也不能违背这一准则。支持匿名或恶作剧电话或短信/彩信的 app 会被拒绝。

参考审核指南条款 1.1.6:

App Store 审核指南 - Apple Developer

  • 解决方法
    • 根据回复中心提示进行修改,再次提交审核即可

二、注册登录

2.1 强制登录

Guideline 5.1.1

举例:App 必须强制登录,无游客模式,被拒。

如果 App 不包含基于帐户的重要功能,请允许用户在不登录的情况下使用。App 不得要求用户提供个人信息才能正常使用,除非个人信息与 App 的核心功能直接相关,或是法律要求时。

参考审核指南条款 5.1.1(V):

App Store 审核指南 - Apple Developer

  • 解决方法
    • 修改支持游客模式,重新提交二进制文件

2.2 无法通过Apple登录

举例:App支持第三方登录,但未支持“通过Apple登录”,被拒。

如果 app 专门使用第三方或社交登录服务 (例如,Facebook 登录、Google 登录、通过 Twitter 登录、通过 LinkedIn 登录、通过 Amazon 登录或微信登录) 来对其进行设置或验证这个 app 的用户主帐户,则该 app 必须同时提供“通过 Apple 登录”作为等效选项。用户的主帐户是指在 app 中建立的、用于标识身份、登录和访问功能和相关服务的帐户。

参考审核指南条款 4.8:

App Store 审核指南 - Apple Developer

  • 解决方法
    • 新增 Apple 登录,且放置于其他第三方登录前,具体参考 Apple ID 登录设计指南

三、内容

3.1 内含其它系统内容

举例:某App的个别页面,存在Android系统相关描述 或者 市场图用的Android机型,均会导致被拒。

暂未对应到相应条款。

3.2 含色情内容

举例:App 中存在过于色情的小说内容,被拒。

App不应包含具有攻击性,歧视或恶意内容;不应包含过于色情的内容;不应包含不良视频和图片等。

参考审核指南条款 1.1

App Store 审核指南 - Apple Developer

  • 解决方法
    • 下架相关内容,根据关键字屏蔽内容,审核期间服务器不返回相关内容,修改App评级

3.3 元数据相关

举例:后台关键词中含有“约X” “黄色” 等内容,市场图过分暴露

Guideline 2.3.7 - Performance - Accurate Metadata


Your app's metadata includes references that are considered offensive, or otherwise objectionable.

Specifically:

色情

Next Steps

To resolve this issue, please revise or remove this content from your app's metadata. Please ensure you verify all sections of your metadata across all localizations.

Resources

For resources on metadata best practices, you may want to review the App Store Product Page information available on the Apple Developer website.

参考审核指南条款 2.3.7

App Store 审核指南 - Apple Developer

  • 解决方法
    • 修改关键词、修改疑似市场图,重新提交。 元数据问题,回复中心回复后,直接提交审核即可

3.3 UGC内容未审核

对于包含UGC内容的App,需有明确审核机制;若用户发布攻击性内容,需有相应处理机制;需公布联系信息,以便用户联系。

1. 2 Safety: User Generated Content
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
 
Please see attached screenshot for details.

参考审核指南条款 1.2:

App Store 审核指南 - Apple Developer

  • 解决方法
    • 添加审核机制,反馈机制,如举报功能等

四,支付

4.1 支付支持非Apple支付通道

娱乐消耗类型支付,支持微信,支付宝支付等支付通道的,将被拒绝,必须使用IAP。(实体商品,可支持其他途径支付)

Guideline 3.1.1 - Business - Payments - In-App Purchase

Your app unlocks or enables additional functionality with mechanisms such as promo codes, data transfer codes, license keys, augmented reality markers, or QR codes, which is not appropriate for the App Store.

Next Steps

To resolve this issue, please remove this feature from your app.

参考审核指南条款 3.1.1:

App Store 审核指南 - Apple Developer

  • 解决方法
    • 如果是虚拟商品,添加IAP支付,根据消耗品还是服务选择支付类型。 如果是实物,可以进行申诉沟通

4.2 无恢复购买功能

举例:App 未支持恢复购买功能,被拒。

通过 App 内购买项目购买的所有点数和游戏货币不得过期,并且您应确保为所有可恢复的 App 内购买项目设计一套恢复机制。

参考审核指南条款 3.1.1:

App Store 审核指南 - Apple Developer

  • 解决方法
    • 在商品购买页明显处添加 恢复购买 按钮,同时罗列出相关的IAP支付说明

4.3 连续包月支付不规范

如果您提供自动续订订阅,则必须为客户提供持续的价值,订阅期必须持续至少七天,并且能够在用户的所有设备上访问。

Guideline 3.1.2 - Business - Payments - Subscriptions
We noticed that your app's metadata did not fully meet the terms and conditions for auto-renewing subscriptions, as specified in Schedule 2, section 3.8(b) of the Paid Applications agreement. 

• Title of publication or service

• Length of subscription (time period and content or services provided during each subscription period)

• Price of subscription, and price per unit if appropriate

• Payment will be charged to iTunes Account at confirmation of purchase

• Subscription automatically renews unless auto-renew is turned off at least 24-hours before the end of the current period

• Account will be charged for renewal within 24-hours prior to the end of the current period, and identify the cost of the renewal

• Subscriptions may be managed by the user and auto-renewal may be turned off by going to the user's Account Settings after purchase

• Any unused portion of a free trial period, if offered, will be forfeited when the user purchases a subscription to that publication, where applicable

—A link to the terms of use in your app

—A link to the privacy policy in your app

参考审核指南条款 3.1.2:

App Store 审核指南 - Apple Developer

  • 解决方法
    • 参考市面上主流 App 的IAP支付连续付费说明,添加至商品购买页明显处展示

4.4 使用线上Apple ID购买非线上包商品

对于App内购买的商品,App上线后,除开发人员,其它人员用自己Apple ID购买时,一定要使用App Store下载的线上包购买。如通过测试包购买,可能会造成审核无法通过等后果。

五、版权

5.1 App icon和名字侵权

举例:App 名称等无相关版权,被拒。如资讯类 App 没有取得 “头条” 版权,则不能使用。

参考审核指南条款 5.2.1:

App Store 审核指南 - Apple Developer

  • 解决方法
    • 删除侵权内容,App 如果是名称的话,需要修改

5.2 App内文章未提供授权书

举例:App 内容来自第三方内容,未提供第三方授权证明,被拒。

参考审核指南条款 5.2.2:

App Store 审核指南 - Apple Developer

  • 解决方法
    • 参考我之前的文章

六、隐私

6.1 隐私数据收集未提示

举例:某App使用了用户的位置,照片等权限,但未提示用户,被拒。

6.1.1 隐私政策说明

所有 app 必须在 App Store Connect 元数据栏位和 app 内部包含隐私政策链接。隐私政策必须明确而清楚地:

  1. 指明 app/服务所收集的数据 (若有)、收集数据的方式,以及这些数据的所有用途。
  2. 确认与 app 共享用户数据的任何第三方会提供与 app 隐私政策所述及这些准则所要求相同或等同的用户数据保护措施。
  3. 解释数据保留/删除政策,并且说明用户可以如何撤销同意和/或请求删除用户数据。

6.1.2 数据最少化

不可收集与App核心功能无关的其它用户权限。

6.1.3 尊重用户访问权限

  1. 尊重用户的权限设置,不得请求不需要用到的权限。如,可发布照片到社交网络的app,不得在用户上传照片前要求麦克风访问权限。
  2. 所需要的权限要在场景需要的时候再请求权限,不能在应用初始化的时候就都请求。如,直播类麦克风权限需要在用户上麦时请求。

参考审核指南条款 5.1.1:
App Store 审核指南 - Apple Developer

  • 解决方法
    • 修改target下的info.plist文件,添加对应隐私权的权限说明

七、提交

7.1 App内购项目未描述

如果App含内购项目,选在应用描述,屏幕快照和预览中清楚指明。且IAP条目本地化描述里,不得包含价格信息;IAP条目的促销图片不可与App icon 一样。

参考审核指南条款 2.3.2:

App Store 审核指南 - Apple Developer

7.2 不合适的分级

举例:App分级选择与内容实际不符,被拒。

请在 App Store Connect 中诚实地回答年龄分级问题,以便让 app 与家长控制功能的分级保持一致。

参考审核指南条款 2.3.6:

App Store 审核指南 - Apple Developer

  • 解决方法
    • 修改合适的分级,或者修改 App 内容

7.3 App名及关键词不合规

请选择一个独一无二的 app 名称,指定能够准确描述 app 的关键词,不要试图用商标术语、流行 app 的名称或其他不相关的短语来包装任何元数据,以此欺骗系统。

App 名称必须限制在 30 个字符以内,且不得包含不属于 app 名称的价格、词语或描述。

App 副标题是详细介绍 app 背景信息的绝佳之处。副标题必须遵循我们的标准元数据规则,且不得包含不当内容、提及其他 app 或做出无法证实的产品声明。

参考审核指南条款 2.3.7:

App Store 审核指南 - Apple Developer

7.4 提交未提供测试账号

如APP需要登录,则必须提供测试账号密码;如包含IAP,则必须提供沙盒测试账号。

其他

以下为一些后台相关的细节:

AppStore_guide.jpg

最后希望大家每次提交都能顺利过审,感谢。

你可能感兴趣的:(App Store 审核被拒汇总,解决方法,App Store 过审,快速过审)