iOS App被拒原因以及解决方案总结。
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
翻译出来是:
准则1.2 - 安全 - 用户生成的内容
您的应用可以显示用户生成的内容,但没有适当的预防措施。
下一步
要解决此问题,请修改您的应用以实施以下所有预防措施:
- 要求用户同意条款(EULA),并且这些条款必须明确表示不允许对不良内容或滥用用户
- 用于过滤令人反感的内容的方法
- 用户标记令人反感的内容的机制
- 用户阻止滥用用户的机制
- 开发人员必须在24小时内处理令人反感的内容报告,方法是删除内容并弹出提供违规内容的用户。
分析:这个被拒的原因是因为app能展示用的内容,但却没有防范措施。解决方法是加上用户协议,加上拉黑以及举报功能
Guideline 3.1.1 - Business - Payments - In-App Purchase
We also noticed that your app uses in-app purchase products to purchase credits or currencies that are not consumed within the app, which is not appropriate for the App Store.
Please see attached screenshots for details.
翻译出来是:
准则3.1.1 - 业务 - 付款 - 应用内购买
我们还注意到,您的应用使用应用内购买产品来购买未在应用内消费的点数或币种,这不适用于App Store。
详情请参阅附件截图。
下一步
要解决此问题,请修改您的应用,确保通过应用内购买产品所使用的信用卡或货币在应用中使用,或完全删除应用内购买。
分析:这个被拒的原因是因为app中有充值功能,但审核人员找不到若何消费充值金币。解决方式是在提审的时候告诉审核人员如何消费,并附上截图。
Guideline 1.1 - Safety - Objectionable Content
Your app includes content that many users would find objectionable and offensive. Specifically, your app provided paid chat service.
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.
For app design information, check out the following videos: 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.
翻译出来是:
准则1.1 - 安全 - 不良内容
您的应用包含许多用户会觉得令人反感和令人反感的内容。 具体来说,您的应用提供了付费聊天服务
详情请参阅附件截图。
下一步
要解决此问题,请从您的应用中删除所有可能令人反感的内容,并提交修改后的二进制文件以供审核。
有关应用设计信息,请查看以下视频:以及Apple Design Developer网站上提供的“设计直观的用户体验”。
您可能还需要查看iOS人机界面指南,以获取有关如何在您的应用中创建出色用户体验的更多信息。
分析:这个被拒的原因是因为提供了付费聊天服务。这个没办法了,苹果是不允许的,要么去掉,要么隐藏。
Guideline 2.3.7 - Performance - Accurate Metadata
Your app name or subtitle to be displayed on the App Store includes keywords or descriptors, which are not appropriate for use in these metadata items.
Specifically, the following words in your app name or subtitle are considered keywords or descriptors:
翻译出来是:
准则2.3.7 - 性能 - 准确的元数据
您在App Store上显示的应用名称或字幕包含关键字或描述符,这些关键字或描述符不适用于这些元数据项目。
具体来说,应用程序名称或副标题中的以下单词被视为关键字或描述符:
分析:在填写应用信息的时候主标题和副标题关键字重复。解决方法:去掉重复的关键字就可以了。
Guideline 3.0 - Business
Your game app includes in-app purchase products for consumable credits priced over $99.99, Tier 60.
Next Steps
To resolve this issue, please revise your app to ensure that a single in-app purchase product for consumable credits is priced at nothing more than $99.99, Tier 60.
To edit in-app purchases:
- Log in to iTunes Connect
- Click on "My Apps"
- Select your app
- Click on "Features" to view your in-app purchases
- Click on a Reference Name that is in Developer Action Needed status
- Click "Edit In-App Purchase Details"
- Click Save
- Once you've completed all changes, click the "Submit for Review" button at the top of the App Version Information page.
Note: When an in-app purchase is in the "Developer Action Needed" state, you must make some change to it before it can move to Waiting for Review.
翻译出来是:
准则3.0 - 业务
您的游戏应用程序包括应用程序内消费信用卡购买产品,价格超过99.99美元,60级。
下一步
要解决此问题,请修改您的应用,以确保单个应用内购买消费信用产品的价格不超过99.99美元,Tier 60。
编辑应用内购买:
- 登录iTunes Connect
- 点击“我的应用程序”
- 选择你的应用程序
- 点击“功能”查看您的应用内购买
- 单击“开发者操作需要”状态下的参考名称
- 点击“编辑应用内购买详情”
- 点击保存
- 完成所有更改后,请单击应用程序版本信息页面顶部的“提交以供查看”按钮。
注意:当应用程序内购买处于“需要开发者操作”状态时,您必须对其进行一些更改,然后才能转到等待审核。
分析:在app中用到了苹果内购,苹果规定一次性消耗种类的价格不能大于99美元。解决方法:修改价格即可。
Guideline 2.1 - Performance - App Completeness
We discovered one or more bugs in your app when reviewed on iPad running iOS 11.3 on Wi-Fi connected to an IPv6 network.
We could not load the contents in 消息.
The steps to reproduce are:
- Launched the app
- Input demo account information
- Tapped 消息 at the right bottom
- No contents
翻译出来是:
准则2.1 - 性能 - 应用程序完整性
我们在连接到IPv6网络的Wi-Fi上运行iOS 11.3的iPad上检查时,发现您的应用存在一个或多个错误。
我们无法加载消息中的内容。
重现的步骤是:
1.启动应用程序
2.输入模拟账户信息
3.在右下角点击消息
4.没有内容
分析:及时通讯集成的是环信,环信在ipv6下是坑定没有问题的。后来想到审核人员是把app删掉之后重新装的,而环信的信息和微信一样是缓存在本地的。删掉后从新进入当然没有。解决方法:在提审是说明一下。eg:经我们测试,在ipva6网络下是没有问题的。我们的聊天信息是缓存在本地的。
Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage
We noticed that your app requests the user’s consent to access their Photos 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 Photos.
翻译出来是:
准则5.1.1 - 法律 - 隐私 - 数据收集和存储
我们注意到您的应用请求用户同意访问他们的照片,但未在权限模式警报中说明使用此功能。
详情请参阅附件截图。
下一步
要解决此问题,请修改权限模式警报以指定应用程序请求访问用户照片的原因。
分析:被拒原因是因为在请求一些权限的时候没有说明功能,eg:获取用户相机权限或者获取麦克风权限。解决方法:在info.plist文件中修改文案,标明使用这个功能是做什么的。eg:访问相机 eg:“亲,我们需要访问您的相机,用于照片拍摄。”
Guideline 1.1 - Safety - Objectionable Content
Your app includes content that many users would find objectionable and offensive. Specifically, your app contained objectionable pictures.
Please see attached screenshots for details.
准则1.1 - 安全 - 不良内容
您的应用包含许多用户会觉得令人反感和令人反感的内容。 具体来说,您的应用包含令人反感的图片。
详情请参阅附件截图。
分析:被拒原因是因为app上女性照片太暴露。可能我们认为还好,但苹果就是这么奇葩。解决方式:换掉看起来不合适的图片重新上传。
Guideline 1.1 - Safety - Objectionable Content
Your app includes content that many users would find objectionable and offensive. Specifically, your app objectified females only.
Please see attached screenshots for details.
翻译出来是:
准则1.1 - 安全 - 不良内容
您的应用包含许多用户会觉得令人反感和令人反感的内容。 具体而言,您的应用仅将女性客体化。
详情请参阅附件截图。
分析:我们的app是一个交友软件,上面的大部分是女性。所以被拒了。额。。有点奇葩。解放方法:上传一些男性的照片并且放在显眼的位置。
Guideline 2.1 - Information Needed
We have started the review of your app, but we are not able to continue because we need access to a video that demonstrates your app:
in use on a physical iOS device.
Please ensure the video you provide shows a physical iOS device (not a simulator). Specifically, please demonstrate the background audio feature(s) while the users do not use the app since your app declares support for audio in the UIBackgroundModes key in your Info.plist.
翻译出来是:
准则2.1 - 需要的信息
我们已开始审核您的应用,但我们无法继续,因为我们需要访问演示您的应用的视频:
在物理iOS设备上使用。
请确保您提供的视频显示了一个物理iOS设备(不是模拟器)。具体来说,请在用户不使用应用程序时演示背景音频功能,因为您的应用程序在Info.plist的UIBackgroundModes项中声明了对音频的支持。
分析:苹果默认app在后台是只工作三分钟的。为了保持app在后台长期在线。默认在后台播放一个无声的音乐,这种方式比较耗电。后台改用APNS推送唤醒。忘了把UIBackgroundModes勾选调。解决方法:把UIBackgroundModes后台音频播勾选掉。
Guideline 2.1 - Information Needed
This type of app has been identified as one that may violate one or more of the following App Store Review Guidelines. Specifically, these types of apps often:
1.1.6 - Include false information, features, or misleading metadata.
2.3.0 - Undergo significant concept changes after approval
2.3.1 - Have hidden or undocumented features, including hidden "switches" that redirect to a gambling or lottery website
3.1.1 - Use payment mechanisms other than in-app purchase to unlock features or functionality in the app
4.3.0 - Are a duplicate of another app or are conspicuously similar to another app
5.2.1 - Were not submitted by the legal entity that owns and is responsible for offering any services provided by the app
5.3.4 - Do not have the necessary licensing and permissions for all the locations where the app is used
Before we can continue with our review, please confirm that this app does not violate any of the above guidelines. You may reply to this message in Resolution Center or the App Review Information section in iTunes Connect to verify this app’s compliance.
Given the tendency for apps of this type to violate the aforementioned guidelines, this review will take additional time. If at any time we discover that this app is in violation of these guidelines, the app will be rejected and removed from the App Store, and it may result in the termination of your Apple Developer Program account.
Should you choose to resubmit this app without confirming this app’s compliance, the next submission of this app will still require a longer review time. Additionally, this app will not be eligible for an expedited review until we have received your confirmation.
翻译出来是:
准则2.1 - 需要的信息
这种类型的应用程序已被识别为可能违反以下一项或多项应用程序商店评论准则的应用程序。具体来说,这些类型的应用程序往往
1.1.6 - 包含虚假信息,功能或误导性元数据。
2.3.0 - 批准后进行重大概念变更
2.3.1 - 有隐藏或未记录的功能,包括重定向到赌博或彩票网站的隐藏“开关”
3.1.1 - 使用应用程序内购买以外的支付机制解锁应用程序中的功能或功能
4.3.0 - 是另一个应用程序的副本或与另一个应用程序显着相似
5.2.1 - 未由拥有并负责提供应用提供的任何服务的法人提交
5.3.4 - 没有使用应用程序的所有位置的必要许可和权限
在我们继续审核之前,请确认此应用没有违反上述任何指南。您可以在“解决方案中心”或iTunes Connect中的“应用程序评论信息”部分回复此消息,以验证此应用程序的合规性。
鉴于此类应用程序倾向于违反上述准则,此审核将需要更多时间。如果我们发现此应用程序在任何时候违反了这些准则,该应用程序将被拒绝并从App Store中删除,并可能导致您的Apple开发人员计划帐户被终止。
如果您选择在不确认此应用的合规性的情况下重新提交此应用,则此应用的下一次提交仍需要较长的审核时间。此外,除非我们收到您的确认信息,否则此应用将无法加急审核。
分析:这个就厉害了。2.1大礼包问题。近来很多app被拒都是因为这个。因为苹果的审核机制变了。有很多app是没有以上提出的问题的。这个大概是苹果公司给的警告,并不是说app一定有那些问题。解决方法:一条一条的查看是都存在问题,如果有了最好改了。最后在提交审核的时候再进行说明。eg:
尊敬的苹果审核团队:
感谢您的耐心审核, 对于您提到的7个审核条款, 我们开发团队经过认真自查和研究,并且对所违规内容作了修改, 我们现在对此回复如下:
1.1.6:我们并没有包含虚假信息,和误导用户的功能,全都是真实的。
2.3.0:我们没有在通过后修改任何概念和功能。
2.3.1:我们没有切换到任何赌博或彩票的网站,我们是原生App
3.1.1:我们游戏内都是使用的苹果支付,并没有使用任何第三方支付。
4.3.0:我们的游戏内容都是我们自己开发的, 并不存在抄袭或者大量相似。
5.2.1:我们的App并没有法人实体和版权的风险。
5.3.4:我们的App也并没有使用任何定位相关功能和权限。
这是我们经过认真自查和修改之后,得到的结论。
希望苹果审核团队能继续审核,感谢。
Guideline 5.2.1 - Legal - Intellectual Property
Your app facilitates, enables, or encourages live video chat or performance (网络直播/表演/秀场), but you haven’t provided a sufficient Internet Culture Business License (网络文化经营许可证) for the services in your app.
Next Steps
To resolve this issue, please complete the following:
— Provide both a copy and the direct link to the government website that displays your Internet Culture Business License (网络文化经营许可证).
— 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 (网络文化经营许可证).
— Provide the complete license number (编号) of your Internet Culture Business License (网络文化经营许可证) in the "Review Notes" section.
Resources
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.
翻译出来是:
准则5.2.1 - 法律 - 知识产权
您的应用程序促进,启用或鼓励实时视频聊天或表演,但您的应用程序中的服务未提供足够的互联网文化经营许可证。
下一步
要解决此问题,请完成以下步骤:
- 提供政府网站的副本和直接链接,以显示您的网络文化经营许可证。
- 在网络文化经营许可证允许的经营范围部分列出网络表演/秀场。
- 确保与您账户相关的卖家和艺术家名称与“互联网文化经营许可证”中列出的授权名称(单位名称)相匹配。
- 在“评论备注”部分提供您的互联网文化经营许可证的完整许可证编号。
资源
提供“互联网文化经营许可证”的复印件:
- 登录iTunes Connect
- 点击“我的应用程序”
- 选择你的应用程序
- 点击屏幕左侧的应用程序版本
- 向下滚动到“应用程序评论信息”
- 在“附件”一节中附上您的互联网文化经营许可证的扫描副本
- 点击“保存”
获得此信息后,请在解决中心回复此消息,我们可以继续进行审核。
分析:苹果审核人员把我们的app认定为直播类的了。苹果规定直播类型的app必须提供“互联网文化经营许可证”。解决方法:没办法,去掉那些功能,或者让公司提示证书。还有一种是加个开关隐藏,这个就看你运气了,有的能被发现,有的是不能被发现。真的有点看运气了。不过最好的解决方法是让公司提供证书。
Guideline 2.4.1 - Performance - Hardware Compatibility
We noticed that your app did not run or display as expected when viewed on iPad running iOS 11.3. Please see attached screenshots for details.
翻译出来是:
准则2.4.1 - 性能 - 硬件兼容性
我们注意到,在运行iOS 11.3的iPad上查看时,您的应用没有按预期运行或显示。 详情请参阅附件截图。
分析:虽然有时候我们的app是只支持iPhone手机的,但苹果的审核人员测试使用的是ipad,这样他们要求app必须对ipad进行适配。解放方案:对ipad进行适配。一般来说只要在iPhone上适配没有问题,在ipad上的适配问题都不大。最后是让ipad值支持竖屏,去掉横屏。有很多人是适配了竖屏,而苹果审核人员发现横屏没有支持被拒了,所以info.plist 的Supported interface orientations (iPad)里设置只支持竖屏就好了。
作者:路小白同学
链接:https://www.jianshu.com/p/0d5794bb3830
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
iOS App被拒原因以及解决方案总结。的更多相关文章
- IOS开发之App被拒原因
新手入门,简单记录一下Ipa提交给苹果公司后,有可能会被驳回的原因,欢迎补充和纠正! 原因: 1.ipa功能缺陷,譬如不能正常登陆.界面打不开.支付调不起等测试过程中未发现的Bug,实在是不应该!!! ...
- iOS 上架被拒原因保存
一.后台一直在获取用户的定位,需要给用户电池消耗提示 Your app uses the Location Background mode but does not include the requi ...
- iOS app被拒整理
作者:Leon链接:http://www.zhihu.com/question/33191327/answer/71421736来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明 ...
- 上架app被拒原因总结
1. Terms and conditions(法律与条款) 1.1 As a developer of applications for the App Store you are bound by ...
- iOS AppStore 被拒原因
De : Apple 3.12 - Apps should have all included URLs fully functional when you submit it for review, ...
- iOS上架被拒原因及解决办法
简单的记录一下,近期APP上架所遇到的坑爹事儿吧!! 第一次提交: 第二天给了回复,内容如下: .Guideline - Performance - Software Requirements You ...
- iOS App 审核被拒的原因搜罗
本文转载至 http://ju.outofmemory.cn/entry/108500 iOS app 审核 1.程序有重大bug,程序不能启动,或者中途退出. 2.绕过苹果的付费渠道,我们之前游 ...
- iOS - App 上架审核被原因拒总结
1.未遵守苹果 iOS APP 数据储存指导方针 如果你的 App 有离线数据下载功能,尤其需要关注这一点.因为离线数据一般占用存储空间比较大,可以被重新下载和重建,但是用户往往希望系统存储空间紧时也 ...
- IOS APP 国际化 程序内切换语言实现 不重新启动系统(支持项目中stroyboard 、xib 混用。完美解决方案)
上篇 IOS APP 国际化(实现不跟随系统语言,不用重启应用,代码切换stroyboard ,xib ,图片,其他资源 介绍了纯代码刷新 实现程序内切换语言. 但效率底下,也存在一些问题.暂放弃. ...
随机推荐
- [译]GLUT教程 - 移动镜头2
Lighthouse3d.com >> GLUT Tutorial >> Input >> Move the Camera II 本节的最后一个示例是回顾.现在我们 ...
- push推送服务设计
PUSH系统架构设计简述 一.网络传输协议的选择 PUSH系统协议选取: UDP协议实时性更好,但是如何处理安全可靠的传输并且处理不同客户端之间的消息交互是个难题,实现起来过于复杂,那就非TCP协议莫 ...
- 基于markdown的blog系统调研1:typecho
))
- Android Material Design-Defining Shadows and Clipping Views(定义阴影和裁剪视图)-(四)
转载请注明出处:http://blog.csdn.net/bbld_/article/details/40539131 翻译自:http://developer.android.com/trainin ...
- Java是否存在内存泄露
会的. 原因:长生命周期的对象持有短生命周期对象的引用,导致短生命周期对象不能被回收,由此可能发生内存泄露. 举例参考:http://blog.csdn.net/yakihappy/article/d ...
- [08山东省选]2298 石子合并 即POJ 1738 An old Stone Game
2298 石子合并 2008年省队选拔赛山东 时间限制: 1 s 空间限制: 256000 KB 题目等级 : 黄金 Gold 题解 查看运行结果 题目描述 Description 在 ...
- EasyNVR无插件直播服务器软件览器低延时播放监控摄像头视频(EasyNVR播放FLV视频流)
背景描述 EasyNVR的使用者应该都是清楚的了解到,EasyNVR一个强大的功能就是可以进行全平台的无插件直播.主要原因在于rtsp协议的视频流(默认是需要插件才可以播放的)经由EasyNVR处理可 ...
- ibatis中井号跟美元符号区别(#.$)
1.#可以进行预编译,进行类型匹配,#变量名# 会转化为 jdbc 的 类型 $不进行数据类型匹配,$变量名$就直接把 $name$替换为 name的内容 例如: select * from tabl ...
- 1.Python学习---helloworld
1.首先访问http://www.python.org/download/去下载最新的python版本. 2.安装下载包,一路next. 3.为计算机添加安装目录搭到环境变量,如图把python的安装 ...
- Qt状态机框架(状态机就开始异步的运行了,也就是说,它成为了我们应用程序事件循环的一部分了)
状态机框架 Qt中的状态机框架为我们提供了很多的API和类,使我们能更容易的在自己的应用程序中集成状态动画.这个框架是和Qt的元对象系统机密结合在一起的.比如,各个状态之间的转换是通过信号触发的,状态 ...