目录
- 解决方案中心查看方式
- 被拒原因及解决方式
屏幕快照规范
App Store 审核指南
多关注关注还是挺好的,比方说你做一个类似 论坛 的页面,如果你知道没有 举报 功能会被拒绝,就很好的规避掉了一个问题,节省了时间。
最近就以前亲身被拒绝的经历,如何和审核人员斗智斗勇的经历描述一下,愿大家的产品早日上线。
一、解决方案中心查看方式
1.1、 直接将网址中的 appid 需要替换为自己项目的 appid 即可
1.2、 直接在App Store Connect 中查看
二、被拒原因及解决方式
2.1、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.
--
我们注意到,你的应用程序的主要功能是推销你的服务,只有有限的或没有面向用户的交互功能或功能。主要是营销材料或广告的应用程序不适用于应用程序商店。
一定要解释一下,我们的产品并不是营销宣传app,比方说添加一些用户交互拉,阐述一下我们还有二期版本马上上线,项目中还有一些工具功能。
2.2、Regarding 5.1.1,
please revise the account login and registration mechanism to be optional, so the users can access non-account based content and functionality prior to login/registration.
--
请将帐户登录和注册机制修改为可选,以便用户在登录/注册之前可以访问非基于帐户的内容和功能
对于这个问题,我们以前采用的方式是修改首页为非登录就能看到,也就是游客模式;后来发现回复了一个邮件也可以,阐述一下你们必须强制用户登录的原因即可。
我们的产品是一款面向B端的工具类产品。不同公司账号登录后,呈现的内容是不同的XXXXXXX等等。
2.3、Missing Purpose String in Info.plist File
Missing Purpose String in Info.plist File - Your app's code references one or more APIs that access sensitive user data. The app's Info.plist file should contain a LocationAlwaysUsageDescription key with a user-facing purpose string explaining clearly and completely why your app needs the data. Starting Spring 2019, all apps submitted to the App Store that access user data will be required to include a purpose string.If you're using external libraries or SDKs, they may reference APIs that require a purpose string. While your app might not use these APIs, a purpose string is still required. You can contact the developer of the library or SDK and request they release a version of their code that doesn't contain the APIs. Learn more
这个提交的时候返回的邮件,希望我们在下一个发布版本中优化,并没有影响上线,但还是修改一下比较好,这是xcode10 和 iOS8 新出的特性,需要在plist文件中添加权限
<key>NSLocationAlwaysUsageDescription</key>
<string>是否允许此app访问位置</string>
其他相关 Missing Purpose String in Info.plist File 问题同理修改
所有的权限如下:
<key>NSBluetoothPeripheralUsageDescription</key>
<string>是否允许此app访问蓝牙</string>
<key>NSCalendarsUsageDescription</key>
<string>是否允许此app访问日历</string>
<key>NSCameraUsageDescription</key>
<string>是否允许此app访问相机</string>
<key>NSHealthShareUsageDescription</key>
<string>是否允许此app访问健康分享</string>
<key>NSHealthUpdateUsageDescription</key>
<string>是否允许此app访问健康更新 </string>
<key>NSLocationAlwaysUsageDescription</key>
<string>是否允许此app访问位置</string>
<key>NSLocationUsageDescription</key>
<string>是否允许此app访问位置</string>
<key>NSLocationWhenInUseUsageDescription</key>
<string>是否允许此app在使用期间访问位置</string>
<key>NSMicrophoneUsageDescription</key>
<string>是否允许此app访问麦克风</string>
<key>NSMotionUsageDescription</key>
<string>是否允许此app访问运动与健身</string>
<key>NSPhotoLibraryUsageDescription</key>
<string>是否允许此app访问相册</string>
<key>NSRemindersUsageDescription</key>
<string>是否允许此app访问提醒事项</string>
2.4、Guideline 3.2.2 - Business - Other Business Model Issues - Unacceptable
The primary purpose of your app is to encourage users to watch ads or perform marketing-oriented tasks, which is not appropriate for the App Store.
Next Steps
We encourage you to review your app concept and incorporate different content and features that are in compliance with the App Store Review Guidelines.
Please see attached screenshots for details.
--
应用程序的主要目的是鼓励用户观看广告或执行面向市场的任务,这不适合应用程序商店。
下一步
我们鼓励您审查您的应用程序概念,并纳入符合应用程序商店审查指南的不同内容和功能。
积分打赏是对原作者观点的积极认同,是用户的自愿行为,我们的应用程序没有任何广告或营销内容,积分获取规则可能存在错误的描述,我们的APP内没有任务类的积分,给审核人员造成了误导,我们已经修改。另外,我们在明天需要举办一个重要活动,希望能够尽快审核通过。(回了个邮件,就这样过了。。。过了)
2.5、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
Review the Design 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.
--
此应用程序复制了您或其他开发人员提交给应用程序商店的其他应用程序的内容和功能,这被视为垃圾邮件的一种形式。
简单复制内容或功能的应用程序会造成混乱,降低最终用户的整体体验,并降低开发人员推销其应用程序的能力。
此应用程序的下一次提交可能需要更长的审核时间,在解决此问题之前,此应用程序将不具备快速审核的资格。
下一步
查看[应用商店审查指南]的设计部分(https://developer.apple.com/app store/review/guidelines/)-确保您的应用程序符合[应用商店审查指南]的所有部分(https://developer.apple.com/app store/review/guidelines/)和[条款和条件](https://developer.apple.com/terms/)苹果开发者计划。
一旦你的应用完全兼容,重新提交你的应用进行审查。
提交旨在误导或伤害客户或逃避审查过程的应用程序可能会导致您的Apple Developer Program帐户终止。查看Apple Developer计划的[条款与条件](https://developer.apple.com/terms/)以了解有关终止的更多政策。
我们在收到您的邮件时,就第一时间按照应用商店的审查要求,对自己的APP进行了比较大的整改,在首页、XX列表、XX等页面都有相当大的修改,希望能够尽快审核通过。
另外,我们每个APP侧重点不同,针对不同的用户人群内容不同,如果您还认为有很大相似,麻烦请告诉我们APP具体的名称,方便我们进行整体调整。