App Store 审核指南
App Store 审核指南
请对照条例在App Store 审核指南中查找具体原因
加速审核
因为严重BUG我已经成功申请了两次加速审核了
https://developer.apple.com/contact/app-store/?topic=expedite
加速审核的时候再次被拒怎么办?
这里申请成功之后给发的邮件! 如果加速审核的时候再次被拒,重新提交依然会回到加速队列中
Thank you for contacting App Store Review to request an expedited review.We understand that situations arise which require an exceptional response, so we have made an additional exception for your app and will proceed with an expedited review.If your app is rejected during this review, it is not necessary to request another Expedited Review when you resubmit. Once you revise and resubmit your binary (or metadata, in the case of a Metadata Rejection), your app will be automatically returned to the expedite queue.We would like to remind you that expedited reviews are provided on a limited basis. Please keep in mind that we may not be able to accommodate additional requests in the future.Best regards,App Store Review
Legal: Intellectual Property - Third Party Sites/Services(法律)
Guideline 5.2.2 - Legal
Your app contains various copyrighted movies or TV shows. The use of third-party copyrighted materials requires documented evidence of your right to use such content in your app.
解决方案:
To resolve this issue, please provide documentary evidence of rights to use this content. Once we have reviewed your documentation and confirmed its validity, we will proceed with the review of your app.
Alternatively, please remove the third-party content from your app and its metadata
要解决此问题,请提供使用此内容的权利的书面证据。 一旦我们审查了您的文档并确认其有效性,我们将继续审查您的应用程序。
或者,请从您的应用程序及其元数据中删除第三方内容。
Safety: Objectionable Content (安全:不良内容)
文案给我的APP描述中出现了老司机的词汇,审核被拒
Guideline 1.1 - Safety
Your app includes content that many users would find objectionable and offensive. Specifically, 老司机 reference displayed in description.
解决方案:
要解决此问题,请从您的应用程序中删除所有可能令人反感的内容,并提交修改的二进制文件以供审核。有关应用设计信息,请访问Apple开发者网站上的以下视频:“伟大的iOS UI设计的最佳实践”和“直观的用户体验设计”。大白话:删除敏感词汇
To resolve this issue, please remove all potentially objectionable content from your app and submit your revised binary for review.
For app design information, check out the following videos: "Best Practices for Great iOS UI Design" and "Designing Intuitive User Experiences," available on the Apple Developer website.
You may also want to review the iOS Human Interface Guidelines for more information on how to create a great user experience in your app.
PLA 1.2
The seller and company names associated with your app do not reflect the name of the responsible institution in the app or its metadata, as required by section 1.2 of the [Apple Developer Program License Agreement](https://developer.apple.com/terms/).
Guideline 5.2.1 - Legal - Intellectual Property
Your app facilitates, enables, or encourages live video chat or performance (网络直播/表演/秀场), but you haven’t provided an Internet Culture Business License (网络文化经营许可证) for the services in your app.
Next Steps
To resolve this issue, please complete the following:
— Provide an Internet Culture Business License (网络文化经营许可证) for the services in your app in the App Review Information section of iTunes Connect.
— List Internet Show (网络表演/秀场) in the allowed business areas (经营范围) section of the Internet Culture Business License (网络文化经营许可证).
— Ensure the seller and artist names associated with your account match the authorized name (单位名称) listed in the Internet Culture Business License (网络文化经营许可证).
- 解决方式
上传网络文化许可证
To provide a copy of the Internet Culture Business License (网络文化经营许可证):
- Log in to iTunes Connect
- Click on "My Apps"
- Select your app
- Click on the app version on the left side of the screen
- Scroll down to "App Review Information"
- Attach the scanned copy of your Internet Culture Business License (网络文化经营许可证) in the “Attachment” section
- Click "Save"
Once this information is available, please reply to this message in Resolution Center, and we can continue with our review.
Guideline 2.1 - Performance - App Completeness
We found that your in-app purchase products exhibited one or more bugs when reviewed on iPhone running iOS 10.3.3 on Wi-Fi connected to an IPv6 network.
Specifically, an error message displayed after IAP purchase is completed.
Next Steps
When validating receipts on your server, your server needs to be able to handle a production-signed app getting its receipts from Apple’s test environment. The recommended approach is for your production server to always validate receipts against the production App Store first. If validation fails with the error code “Sandbox receipt used in production,” you should validate against the test environment instead.
这个看到IPv6 network 不要以为是IPv6的问题,仔细看Next steps中的描述 If validation fails with the error code “Sandbox receipt used in production,” you should validate against the test environment instead
也就是如果验证失败,并出现错误代码“生产中使用的沙盒收据”,则应该针对测试环境进行验证。简单说就是审核期间,内购的验证要先去测试正式环境验证,如果有错误代码就要去测试沙盒地址验证!
我曾在iOS开发-2017苹果内购最新教程写到过这个问题,但是服务器端的同学为避免测试任务误操作,所以去掉了验证!/(ㄒoㄒ)/~~
- Guideline 2.5.4 - Performance - Software Requirements
Your app declares support for location in the UIBackgroundModes key in your Info.plist file but does not have any features that require persistent location. Apps that declare support for location in the UIBackgroundModes key in your Info.plist file must have features that require persistent location.
Next Steps
To resolve this issue, please revise your app to include features that require the persistent use of real-time location updates while the app is in the background.
If your app does not require persistent real-time location updates, please remove the "location" setting from the UIBackgroundModes key. You may wish to use the significant-change location service or the region monitoring location service if persistent real-time location updates are not required for your app features.
Resources
For more information, please review the Starting the Significant-Change Location Service and Monitoring Geographical Regions.
我们项目中没有用到后台持续定位的权限,但是plist用到了权限,解决方法:去掉location键值对!
Guideline 4.2.3 - Design - Minimum Functionality
We were required to install QQ and WeChat before we could use your app.
Apps should be able to run on launch, without requiring additional apps to be installed.
Next Steps
To resolve this issue, please revise your app to ensure that users can use them upon launch.
If your app requires authentication before use, please use methods that can authenticate users from within your app.
我们需要安装QQ和WeChat才能使用您的应用程序。应用程序应该能够在启动时运行,而不需要安装其他应用程序. 我们使用了QQ和微信的第三方登录,但没有检测用户是否安装了QQ和微信!
- 解决方案:
利用微信和QQ的APi进行检测
if ([WXApi isWXAppInstalled]) { // 安装了微信
}
if ([QQApiInterface isQQInstalled]) { // 安装了QQ
}
Guideline 2.1 - Information Needed
We have started the review of your app, but we are not able to continue because we need additional information about your app.
Next Steps
To help us proceed with the review of your app, please provide detailed information to the following questions. The more information you can provide upfront, the sooner we can complete your review.
- How do users obtain 花苞?
Once you reply to this message in Resolution Center with the requested information, we can proceed with your review.
我们项目中有花苞这个虚拟币的概念! 这是被拒了第二次,之前通过解决方案中心进行了回复顺利审核了,这次又被拒!建议在每次审核的备注中添加上花苞的获取方式! 同理上面的网络文化许可证的问题,也在附件中添加上,避免每次因为同样的问题被拒,浪费时间
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
解决方案:
用户注册流程,增加用户协议! 各种原因之前的用户协议被产品去掉了,所以出现了被拒! 另外内购的充值帮助里也不能出现:30%的手续费由苹果商店获取,这是开发者与苹果的协议
使用融云即时聊天的注意被拒
如果你参考这个知识库 做了日志输出功能,上线是不要忘记了关闭
Guideline 2.3 - Performance - Accurate Metadata
Guideline 2.3 - Performance - Accurate Metadata
We noticed that your app's metadata includes the following information, which is not relevant to the app's content and functionality:
我也不知道为什么更新
反正就更新了
好多新功能
说出来一大堆
绝对6到起飞
慢慢体验咯
Next Steps
To resolve this issue, please revise or remove this content from your app's metadata. For resources on metadata best practices, you may want to review the App Store Product Page information available on the Apple developer portal.
Since your iTunes Connect status is Metadata Rejected, we do NOT require a new binary. To revise the metadata, visit iTunes Connect to select your app and revise the desired metadata values. Once you’ve completed all changes, reply to this message in Resolution Center and we will continue the review.
NOTE: Please be sure to make any metadata changes to all app localizations by selecting each specific localization and making appropriate changes.
例如上面的文案,就被拒了! 去App Store 审核指南找具体的原因
更改更新描述就可以解决了
Guideline 2.3.8 - Performance - Accurate Metadata
Guideline 2.3.8 - Performance - Accurate Metadata
We noticed that your app icons, screenshots, or other metadata items include content that is not appropriate for all age groups. Specifically, your screenshots contain content and image objectifying female.
Please see attached screenshots for details.
Next Steps
To resolve this issue, please revise your metadata to ensure that all items are appropriate for a 4+ age rating. Since this content is visible on the App Store by all users, even when purchasing is restricted by the app's rating, this content must meet the requirements for a 4+ rating.
For resources on metadata best practices, you may want to review the App Store Product Page information available on the Apple developer portal.
Since your iTunes Connect status is Metadata Rejected, we do NOT require a new binary. To revise the metadata, visit iTunes Connect to select your app and revise the desired metadata values. Once you’ve completed all changes, reply to this message in Resolution Center and we will continue the review.
NOTE: Please be sure to make any metadata changes to all app localizations by selecting each specific localization and making appropriate changes.
反馈的截图是应用商店的屏幕截图,有点暴漏,修改图片重新提交。像女神等你来撩,高颜值视频社交平台这些词汇都会被拒
审核柜子
或许你有疑惑,我的APP等级分级是17+,而屏幕截图却需要4+的等级限制! 这是因为你的APP分级是下载的分级限制,你的评估截图展示出来的是任何人都可以访问到的!所以必须适合4+的分级限制
APP分级
Guideline 3.1.1 - Business - Payments - In-App Purchase
Guideline 3.1.1 - Business - Payments - In-App Purchase
We noticed that your app or its metadata enables the purchase of content, services, or functionality in the app by means other than the in-app purchase API, which is not appropriate for the App Store.
Specifically, your app enables points, or intermediate currencies, without using the in-app purchase API.
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 In-App Purchase section of the
[App Store Review Guidelines](https://developer.apple.com/app-store/review/guidelines/)
- Ensure your app is compliant with all sections of the
[App Store Review Guidelines](https://developer.apple.com/app-store/review/guidelines/)
and the
[Terms & Conditions](https://developer.apple.com/terms/)
of the Apple Developer Program.
- Once your app is fully compliant, resubmit your app for review.
If you believe your app is compliant with the
[App Store Review Guidelines](https://developer.apple.com/app-store/review/guidelines/)
, you may submit an appeal. Alternatively, you may provide additional details about your app by replying directly to this message.
**In-App Purchase**
It may be appropriate to revise your app to use the in-app purchase API to provide content purchasing functionality.
In-app purchase provides several benefits, including:
- The flexibility to support a variety of business models.
- Impacting your app ranking by consolidating your sales to one app rather than distributing them across multiple apps.
- An effective marketing vehicle to drive additional sales of new content.
For information on in-app purchase, please refer to the following documentation:
[In-App Purchase for Developers](https://developer.apple.com/in-app-purchase/)
[In-App Purchase Programming Guide](https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/StoreKitGuide/)
For step-by-step instructions on in-app purchase creation within iTunes Connect, refer to
[In-App Purchase for Developers](https://developer.apple.com/in-app-purchase/)
解决办法:遇到这种情况如果是审核员审核失误,不要重新提交审核!直接邮件回复说明情况,这样会继续审核你的应用的!话术根据实际情况来解释
Thank you for reviewing our application. While there may be an erroneous understanding of the audit process in our application's payment function.
Our company offers live and mall service, the mall will involve the payment of goods, but this is not an in-app purchase of virtual products.Purchase goodsWe use the Alipay and WeChat to buy! Live related virtual in-house purchase Project We are using the internal purchase. Screenshots of our products to buy
感谢您审查我们的申请。 虽然我们的应用程序的支付功能可能会对审计过程有一个错误的理解。
我们的公司提供的是直播和商城的服务,商城中的商品会涉及到支付,但这并不是应用内购买虚拟产品.购买商品我们使用的是支付宝和微信的购买方式!直播相关的虚拟内购项目我们使用的是内购.截图是我们的商品购买
Guideline 1.1 - Safety - Objectionable Content
Your app includes content that many users would find objectionable and offensive. Specifically, your app contains objectionable content.
Please see attached screenshots for details.
Next Steps
To resolve this issue, please remove all potentially objectionable content from your app and submit your revised binary for review.
We look forward to reviewing your resubmission.
Best regards,
App Store Review
主要是APP中包含暴露的视频或者是图片!但是想映客花椒之类的我们看到的其实挺多的! 我们如何操作才能正常审核通过呢?
方式一:通过接口控制审核过程中把这类相关的东西屏蔽掉!审核通过后记得打开
方式二:给定苹果审核的测试账号的特定的账号!这个账号能够浏览的东西是后台指定的
两种方案中方式二是简单快捷的!
Guideline 5.1.2 - Legal - Privacy - Data Use and Sharing
We noticed that your app does not obtain the user's consent prior to uploading users' scores to a global leaderboard.
To collect personal data with your app, you must make it clear to the user that their personal data will be uploaded to your server.
Next Steps
To resolve this issue, please revise your app to include a privacy policy URL in the App Information page on iTunes Connect and ensure that the URL you provide directs users to your privacy policy.
项目中有排行榜的功能,然后被拒了
解决方案:在iTunesConnect中的APP信息中添加隐私策略URL
网友评论
1.1 的删除敏感字是什么意思啊?哪里的敏感字?
Please see attached screenshots for details.
Next Steps
To resolve this issue, please review your app and metadata to ensure that all of its content is final.
Since your iTunes Connect status is Rejected, a new binary will be required. Make the desired metadata changes when you upload the new binary.
NOTE: Please be sure to make any metadata changes to all app localizations by selecting each specific localization and making appropriate changes. 不确定,最近上线被这个拒绝了
Guideline 5.2.1 - Legal - Intellectual Property
Your app facilitates, enables, or encourages live video chat or performance (网络直播/表演/秀场), but you haven’t provided an Internet Culture Business License (网络文化经营许可证) for the services in your app.
这个问题解决了吗?今天刚因为这个被拒,我们是直播类的app
「“网络表演/秀场)”需要在经营范围之内。」
这条必须符合么?我们这边只有一个《网络文化经营许可证》经营范围是游戏方面的。
“准则5.2.1 -法律-知识产权
卖方和公司名称与您的应用程序不反映金融机构在应用程序或其元数据,所要求的准则5.2.1的应用程序商店审查准则。”被拒绝的,求指导啊,被拒绝了n多次快崩溃了。