App Store被拒的一次经历(附解决方案)

现已上架 App Store,可以点击链接下载使用

第一次上架App被拒,苹果在解决方案中心发来了以下的说明邮件

ITC.date.dateAtTime

ITC.apps.resolutionCenter.header.from

3. 1.4 Business: Payments - Content Codes

4. 3 Design: Spam

Guideline 3.1.4 - Business - Payments - Content Codes

Your app enables additional features or functionality when used with augmented reality markers. However, those features are not available in the app to users without the necessary markers.

Next Steps

To resolve this issue, please provide a means to access the augmented reality features from within the app, such as through achievements or in-app purchase. If they can be freely obtained, such as through a link to a website, please revise your app to include clear instructions for obtaining the necessary markers.

Please note that apps cannot require users to purchase unrelated products or engage in advertising or marketing activities to unlock app functionality.

Request a phone call from App Review

At your request, we can arrange for an Apple Representative to call you within the next three to five business days to discuss your App Review issue. Our representative will be able to discuss the issue in English or Chinese.

Request a call to discuss your app’s review.

申请应用审核团队致电联系

如果您有需要,我们将根据您的要求在三到五个工作日内安排一位精通中文的苹果公司代表致电与您联系,讨论您的应用审核结果。

申请应用审核团队致电联系

申請應用審核團隊致電聯繫

如果您有需要,我們將根據您的要求在三到五個工作日內安排一位精通中文的蘋果公司代表致電與您聯繫,討論您的應用審核結果。

申請應用審核團隊致電聯繫

Guideline 4.3 - Design

This app duplicates the content and functionality of other apps submitted by you or another developer to the App Store, which is considered a form of spam.

Apps that simply duplicate content or functionality create clutter, diminish the overall experience for the end user, and reduce the ability of developers to market their apps.

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

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.

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

We noticed that your app requests the user’s consent to access their camera but does not clarify the use of this feature in the permission modal alert.

Please see attached screenshots for details.

Next Steps

To resolve this issue, please revise the permission modal alert to specify why the app is requesting access to the user’s camera.

Resources

To learn more about requesting the user’s permission to access app features, visit theiOS Human Interface Guidelines. You may also want to review theTechnical Q&A QA1937: Resolving the Privacy-Sensitive Data App Rejectionpage for details on how to provide a usage description for permission request alerts.

原因

其中此次提交违反了苹果审核指南中的3.1.4,4.3以及5.1.1。

3.1.4 内容代码

App 不得使用自身机制来解锁内容或功能,如许可证密钥、增强现实标记、二维码等。在为数不多的情形中,例如当功能依赖于特定的硬件功能时,app 可在不使用 App 内购买项目的情况下解锁该功能 (例如,天文 app 会在与望远镜同步后增加功能)。与经过批准的实际产品 (如玩具) 配合使用的可选 app 功能可在不使用 App 内购买项目的情况下解锁特定功能,前提是同时也提供 App 内购买项目选项。您不得要求用户通过购买无关产品或参与广告或市场活动来解锁 app 功能。

4.3 重复 App

请不要为同一个 app 创建多个套装 ID。如果您的 app 针对特定位置、运动队、大学等存在不同版本,请考虑提交单个 app,并提供 App 内购买项目以提供不同的功能。同时,请避免继续在已有大量类似 app 的类别下进行开发;App Store 上已经有太多模拟放屁、打嗝声音的 app,以及手电筒和爱经 app。上传大量相似版本 app 的开发者会遭到 Apple Developer Program 的除名。

5.1.1 数据收集和存储

(i) App 须先制定隐私政策,并征得用户的同意,才能对用户信息或使用数据进行收集。这包括 (但不限于) 以下 app:实施 HealthKit 或其他健康/医疗技术、使用 ARKit、相机 API、照片 API 或其他软件功能以获取深度面谱信息的 app,HomeKit、Keyboard 扩展、Apple Pay、Stickers和 iMessage 扩展的 app;包含登录信息的 app;或访问设备上用户数据的 app。App 描述中应当注明 app 会要求访问哪些内容类型 (例如,位置、通讯录和日历等),并说明当用户不授予许可时,app 的哪些功能会无法正常工作。

(ii) 如果 app 不包含基于帐户的重要功能,请允许用户在不登录的情况下使用。App 不得要求用户提供个人信息才能正常使用,除非个人信息与 app 的核心功能直接相关,或是法律要求时。如果您的核心 app 功能与特定的社交网络 (如 Facebook、微信、微博或 Twitter 等) 不相关,您必须提供无需登录或其他类似机制的访问权限。调取基本档案信息、分享到社交网络或邀请朋友使用 app 等不视为核心 app 功能。

(iii) 如果开发者开发的 app 试图暗中收集用户密码或其他用户私人数据,那么该开发者会遭到 Apple Developer Program 的除名。

(iv) 必须使用 SafariViewController 在显著位置向用户显示信息;不得隐藏该控制器,也不能被其他视图或图层遮挡。此外,未经用户的知情和同意,app 不得私下利用 SafariViewController 来追踪用户。

解决方案

大致参考了一下苹果审核指南,再结合本次上架的App,是扫描实体图书中的图片,识别成功后播放对应的介绍视频和音频。

这其中就涉及到两项,其一是需要在App中说明或添加要扫描的标记对象,其二就是需要对相机权限进行更加详细的说明。申请苹果的中文技术支持后,和她电话确认了3.1.4和5.1.1的解决方案。分别是添加电子书的下载链接,和对相机权限的描述进行更改。

关于4.3,苹果这几年加大了对重复应用和马甲包的审核力度。搜索App Store中类似的App,也有很多针对各个博物馆的App,功能都是类似的,但是却都顺利上架了。第二次和技术支持通电话后,她很干脆地说出此次提交的版本是与其他两个帐号提交的版本高度类似。此时Boss才想起来,原来之前用过两个个人开发者帐号提交过,但都被拒了,一直放在那里。

原来只要提交过,不管有没有上架的版本,后来别人提交的就不能与之类似。后来针对4.3给出的解决方案是,在那两个提交过的帐号下,在各自的解决方案中心,申请放弃审核此版本。然后在需要上架的开发者帐号中,说明与其他两个帐号的关系。

信心满满地第三次提交,延迟审核了十天,结果被拒,没有道理呀,我明明都按要求改了。结果第二天一大早,又发邮件通知我在重新审核。到了晚上终于告诉我审核通过了。

Powered by Hexo and Hexo-theme-hiker

Copyright © 2013 - 2019 Acan's blog All Rights Reserved.

访客数 : | 访问量 :