提交AppStore被拒原因总结
(1)Information Needed
We began the review of your app but aren’t able to continue because we need additional information about your app.
At your earliest opportunity, please review the following question(s) and provide as much detailed information as you can. The more information you can provide upfront, the sooner we can complete your review.
- Does your app access any paid content or services?
- What are the paid content or services, and what are the costs?
- If users create an account to use your app, are there fees involved?
- How do users obtain an account?
Once you reply to this message in Resolution Center with the requested information, we can proceed with your review.
》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》
iOS 应用提交审核要持续一周(现在大约2天),在提交之前,我们一定要进行「自我审查」,避免被拒。ASO100 为大家收集整理了2015年 App Store 审核被拒的23个理由,并且附上官方拒绝理由原文,供大家上传应用时对照检查。
应用被拒分为两种:Binary Rejected 和 Metadata Rejected。前者需要重新上传应用并且重新排队,后者只需要修改信息,不需要重新上传应用。
1、应用内包含检查更新功能
iOS 应用的版本更新必须通过 App Store 进行,自身 App 内不能包含提示更新功能。从2015年3月起,所有包含检查更新功能的 App 都会被拒绝上架。
附被拒理由原文:
Your app includes an update button or alerts the user to update the app.
To avoid user confusion, app version updates must utilize the iOS
built-in update mechanism. We’ve attached screenshot(s) for your
reference.
Next Steps
Please remove the update feature from your app. To distribute a new
version of your app, upload the new app binary version into the same
iTunes Connect record you created for the app’s previous version.
Updated versions keep the same Apple ID, iTunes Connect
ID (SKU), and bundle ID as the original version, and are available free
to customers who purchased a previous version.
2、使用第三方登录时未做安装检测
接入第三方登录要检测是否安装了第三方客户端,未安装时不要显示对应按钮。2015年9月之前,通常可以采用判断未安装则隐藏登录按钮的方式。但目前隐藏
按钮的方式也可能被审核拒绝,QQ 和微博提供了 web 登录的方式,如果判断未安装,需要允许用户使用 webview
的登录方式。苹果在条款中有声明不允许 iOS 应用的正常使用需要依赖另外一个 App。
附被拒理由原文:
We noticed that third-party app QQ/WeChat is required to use third-party
authentication method. The user should be able to login without
installing additional applications.
Next Steps
If you choose to support third-party authentication, please use methods
that can authenticate users from within your app, such as a native
web-view.
3、采集设备IDFA但应用没有广告功能
从2014年2月起,Apple 开始拒绝采集 IDFA (identifier for advertising) 却未集成任何广告服务的应用进入
App Store。如果 App 本身没有广告,ASO100.com 建议可以在审核的时候显示一个 Banner
广告,并且放在比较明显的位置,审核通过后关掉即可。
附被拒理由原文:
We found that your app uses the iOS Advertising Identifier but does not
include ad functionality. This does not comply with the terms of the iOS
Developer Program License Agreement, as required by the App Store
Review Guidelines.
Specifically, section 3.3.12 of the iOS Developer Program License Agreement states:
“You and Your Applications (and any third party with whom you have
contracted to serve advertising) may us the Advertising Identifier, and
any information obtained through the use of the Advertising Identifier,
only for the purpose of serving advertising. If
a user resets the Advertising Identifier, then You agree not to
combine, correlate, link or otherwise associate, either directly or
indirectly, the prior Advertising Identifier and any derived information
with the reset Advertising Identifier.”
Please remove the iOS Advertising Identifier from your app or add ad functionality to your app.
4、含UGC却未提供用户协议及举报功能
如果你的 App 内有发帖等UGC(用户产生内容)功能,必须提供用户协议,并留有内容举报功能,否则就会被审核拒绝。
附被拒理由原文:
We found your app enables the display of user-generated content which
may become sexually explicit. Therefore we ask that you put the
following precautions in place, to ensure your app remains in compliance
with the App Store Review Guidelines.
Use Moderators to flag and remove inappropriate content
Require that your users agree to terms (EULA) and these terms must be clear that there’s no tolerance for objectionable content
Users need a way to flag or report objectionable content and users generating this content
Developer must act on objectionable content reports within 24 hours by
removing the content and ejecting the user who provided the offending
content
Developer needs a method for ejecting users who violate the terms of the EULA
Please keep in mind that it is not sufficient for the user to report an
issue through a general user feedback / 反馈 or like/dislike feature of
the app. Please ensure that the contents that may become objectionable
have a reporting or flagging mechanism readily
accessible by the user to allow the user to promptly report or flag the
issue and clearly identify the offending content.
5、上传时没有使用真实的应用截图
应用程序的名称、描述、截图或者预览与应用的内容和功能不相关将会被拒绝。有 App 因为应用截图使用的是自己设计的插画而被审核拒绝。
附被拒理由原文:
We noticed that your marketing screenshot(s) do not sufficiently reflect
your app in use.We’ve attached screenshot(s) for your reference.
Next Steps
Please revise your screenshots to demonstrate the app functionality in use.
6、应用必须使用邀请码才能注册使用
苹果要求应用不能限制只有部分用户可以使用。
附被拒理由原文:
Your app arbitrarily restrict users by requiring invitation code to
register, which is not allowed on the App Store. We’ve attached
screenshot(s) for your reference.
Next Steps
Please revise your app to remove any functionality that limits who can use the app.
7、应用内出现第三方移动平台的名字或图标
一直以来,苹果都不允许iOS开发者在进行软件描述时提到 Android 版本,而自从2015年4月起,在 App 内、截图等任何地方提到安卓、Android 的文字、图标、系统界面都会被拒。曾经有电商 App,因为出现了售卖三星安卓手机而被拒。。。
附被拒理由原文:
We found that your app and/or its metadata contains inappropriate or
irrelevant platform information, which is not in compliance with the App
Store Review Guidelines.
Specifically, your app mentioned other platforms, such as Android.
Providing future platform compatibility plans, or other general platform
references, is not appropriate in the context of the App Store. It
would be appropriate to remove this information.
8、应用内涉及奖励,未声明与苹果无关
App 里有实物奖励的话,不能使用苹果产品(例如 iPhone 、iPad 等)作为奖品。另外一定要声明“奖励由本公司提供,与苹果官方无关”。
附被拒理由原文:
Your app includes a contest or sweepstakes but it does not:
Indicate that Apple is not involved in any way with the contest or sweepstakes.
Next Steps
It is necessary to:
Include official rules of the contest or sweepstakes in the app
Include an explicit statement in the contest or sweepstakes rules specifying that > Apple is not a sponsor
Ensure that the contest or sweepstake prizes are not Apple products
9、没有提供恢复内购的方法
增加一个“恢复购买记录”的按钮即可。
附被拒理由原文:
We found that your app offers In-App Purchase/s that can be restored but
it does not include a “Restore” feature to allow users to restore the
previously purchased In-App Purchase/s.
To restore previously purchased In-App Purchase products, it would be
appropriate to provide a “Restore” button and initiate the restore
process when the “Restore” button is tapped.
10、未注册时不能使用与账号无关的功能
对于资讯等 App,在没有进行与用户信息相关的操作时,却强行让用户登录,甚至不登录就无法看到任何内容,有可能会被拒绝。
附被拒理由原文:
We noticed that your app requires users to register with personal
information to access non account-based features. Apps cannot require
user registration prior to allowing access to app content and features
that are not associated specifically to the user.
Specifically, your app forces users to login before they can read the news.
We features that your app requires users to register or log in, prior to
accessing non account-based features. Apps cannot require user
registration or login prior to allowing access to app content and
features that are not associated specifically to the user.
Next Steps
User registration that requires the sharing of personal information must
be optional or tied to account-specific functionality. Additionally,
the requested information must be relevant to the features.
11、iPhone 应用在 iPad 上不能正常显示
iPhone程序必须不经修改就能以iPhone分辨率和2倍iPhone 3GS的分辨率在iPad上运行。即使你的App 只为 iPhone 用户提供,在 iPad 上也必须能够正常显示,否则审核会被拒绝。
附被拒理由原文:
We noticed that your app did not run at iPhone resolution when reviewed
on iPad running iOS 9.1, which is a violation of the App Store Review
Guidelines. We’ve attached screenshot(s) for your reference.
Specifically, the buttons at the bottom of the app are inaccessible when running on iPad.
Next Steps
Please revise your app to ensure it runs at iPhone resolution on iPad.
12、侵犯第三方版权
对于视频、音乐、图书类的应用很容易因为这一条而被拒。另外 ASO100.com 建议应用内最好不要出现第三方的商标,例如运营商的Logo、影视公司的 Logo 等。
附被拒理由原文一:
We found that your app allows users to download music without authorization from the relevant third-party sources.
We’ve attached screenshot(s) for your reference.
Next Steps
Please provide documentary evidence of your rights to allow music or
video content download from third-party sources. If you do not have the
requested permissions, please remove the music or video download
functionality from your app.
附被拒理由原文二:
Your app includes content or features that resemble a well-known,
third-party mark, Fox . We’ve attached screenshot for your reference.
Pursuant to your agreement with Apple, you represent and warrant that
your application does not infringe the rights of another party, and that
you are responsible for any liability to Apple because of a claim that
your application infringes another party’s
rights. Moreover, we may reject or remove your application for any
reason, at our sole discretion.
Accordingly, please provide documentary evidence of rights to use this
content. Once Legal has reviewed your documentation and confirms its
validity, we will proceed with the review of your app.
13、应用截图、名称、描述等出现不雅词汇
在应用截图、名称、描述等任何地方出现例如诸如 牛逼、绿茶婊、无节操、逗比 等词汇,都会被苹果审核拒绝。
附被拒理由原文:
We found that your app contains content that many audiences would find
objectionable, which is not in compliance with the App Store Review
Guidelines.
Specifically, we noticed your app name 打飞机-简单粗暴 is objectionable.
We encourage you to review your app content and evaluate whether you can
modify the content to bring it into compliance with the Guidelines.
14、应用出现 beta版、测试版字样
不要过度谦虚地在启动画面或者应用名称上加上”beta”字样,苹果不允许测试版产品上架。
附被拒理由原文:
Your app appears to be a pre-release, test, or trial version with a
limited feature set. Apps that are created for demonstration or trial
purposes are not appropriate for the App Store and do not comply with
the App Store Review Guidelines.
To ensure compliance with the App Store Review Guidelines, it would be
appropriate to revise your app to complete, remove, or fully configure
any partially implemented feature(s).
If you would like to conduct beta trial for your app, you may wish to review the TestFlight Beta Testing Guide.
15、注册缺少隐私政策
如果应用包含注册功能,注册页面必须提供隐私说明协议按钮或者链接。另外在 iTunes connect 提交新版本的时候,Privacy Policy URL 必须要填写。
附被拒理由原文:
We noticed that your app includes account registration or access to
users’ existing accounts but does not include a privacy policy, which
does not comply with the App Store Review Guidelines.
Please update your app metadata to include a privacy policy and ensure
that the privacy policy URL you provide directs the user to the intended
destination.
16、应用出现崩溃、加载失败等 bug
审核期间出现崩溃会导致审核被拒。ASO100.com 建议,在审核期间务必保证服务器稳定,避免审核人员审核时出现内容加载失败的情况,导致被拒。
附被拒理由原文:
We discovered one or more bugs in your app when reviewed on iPhone running iOS 8.1.2 on both Wi-Fi and cellular networks.
Specifically, no content is fetched when users launch the app.Please see the attached screenshot/s for more information.
It would be appropriate to revise such issue(s) in your application.
Next Steps
Please run your app on a device to identify the issue(s), then revise and resubmit your app for review.
17、应用描述、截图和应用功能不符
如果应用的描述或截图介绍的功能在审核期间没有体现,则会被拒绝,如果介绍文案不够详细也会有一定概率被拒。
附被拒理由原文:
We found that your app did not achieve the core functionality described
in your marketing materials or release notes, as required by the App
Store Review Guidelines.
Specifically, your app does not include the feature of 微信朋友圈分享 that is written in your release note.
It would be appropriate to revise your app to ensure this feature is
fully implemented or to revise your Application Description, Release
Notes, and/or screenshots to remove this content.
18、应用包含应用推荐功能
除特殊情况,苹果明令禁止应用内推荐其他APP。
附被拒理由原文:
The 应用推荐 feature in your app displays or promotes third-party apps,
which violates the App Store Review Guidelines. We’ve attached
screenshot(s) for your reference.
Next Steps
Please remove the 应用推荐 feature from your app.
19、应用包含不正确的诊断功能
如果你的应用中,包含不真实的系统检测或优化功能,苹果会认为这项功能有误导用户的嫌疑,审核时会被拒绝。
附被拒理由原文:
We noticed that your app provides potentially inaccurate diagnostic functionality for iOS devices to the user.
We’ve attached screenshot(s) for your reference.
Next Steps
Currently, there is no publicly available infrastructure to support iOS
diagnostic analysis. Therefore your app may report inaccurate
information which could mislead or confuse your users. We encourage you
to review your app concept and incorporate different
content and features that are in compliance with the App Store Review
Guidelines.
20、应用提交的新版本与上一版差异过大
如果你提交的新版本应用与上一版相比,功能上变化过大,比如将游戏升级为工具类应用,或在新版本中完全改掉前一版产品的功能,则会被苹果拒绝。
附被拒理由原文:
We found that your app did not achieve the core functionality described
in your marketing materials or release notes, as required by the App
Store Review Guidelines.
Specifically, the app has a whole content swap from a Game app to a
Mobile Data Tracking app, which does not provide a good user experience
when updating the app.
It would be appropriate to revise your app to ensure this feature is
fully implemented or to revise your Application Description, Release
Notes, and/or screenshots to remove this content.
If your iTunes Connect Application State is Rejected, a new binary will
be required. Make the desired metadata changes when you upload the new
binary.
21、应用违反当地法律法规
应用程序必须遵守上线地区的法律法规,禁止含有赌博、色情、有偿陪伴等违反法律的内容,尤其为用户提供付费社交服务的APP,例如在线直播类APP,必须严格遵守相关规定。
附被拒理由原文:
Your app contains content – or facilitates, enables, and encourages an
activity – that is not legal in all of the locations where the app is
available. Specifically, your app is advertised as a platform to provide
paid companionship services.
We’ve attached screenshot(s) for your reference.
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.
22、应用作者名与金融机构名字不一致
针对理财、P2P等金融相关产品,苹果增加规定
开发者的名字必须与APP内的金融机构名字保持一致,否则会被拒。
且由同一品牌的金融机构提供服务的APP,必须发布在同一个开发者账号跟名称下。
如果你已经代表委托人或者公司发布了这些APP,你的委托人或者公司应该注册iOS开发者账号,并把你添加到他们的开发者账号里,这样你就可以在他们账号下面提交并发布APP了。
附被拒理由原文:
We found that the Seller and/or Artist names associated with your app do
not reflect the name of the financial institution in the app and/or its
name and metadata.
To be appropriate for the App Store, your app must be published under a
Seller name and Artist name that reflects the financial institution
brand, as required by the iOS Developer Program License Agreement.
Section 1.2:
“You” and “Your” means and refers to the person(s) or legal entity
(whether the company, organization, educational institution, or
governmental agency, instrumentality, or department) using the Apple
Software or otherwise exercising rights under this Agreement.
For the sake of clarity, You may authorize contractors to develop
Applications on Your behalf, but any such Applications must be submitted
under Your developer account.
If you have published these apps on behalf of a client, it would be
appropriate for your client to enroll in the iOS Developer Program, then
add you to their development team so you can develop an app for them to
submit under their developer account.
23、应用提供功能过于简单
应用内的功能不能太过单一,苹果虽然理念中提倡“简单”,但并不代表能接受功能不够完善的应用,他们对应用的核心要求,是希望能够给用户更有价值的体验。
当然,如果你的产品太有创意,可能苹果的审核员没能理解它的独到之处,这样的情况下,你可以通过申诉来更详细的描述产品优势,以便通过审核。
附被拒理由原文:
We found that your app only provides a very limited set of features. It
only provides an augmented reality reader mechanism with no other
functionality. While we value simplicity, we consider simplicity to be
uncomplicated – not limited in features and functionality.
We understand that there are no hard and fast rules to define useful or
entertaining, but Apple and Apple customers expect apps to provide a
really great user experience. Apps should provide valuable utility or
entertainment, draw people in by offering compelling
capabilities or content, or enable people to do something they couldn’t
do before or in a way they couldn’t do it before.
We encourage you to review your app concept and evaluate whether you can
incorporate additional content and features to be in compliance with
the Guidelines. For information on the basics of creating great apps,
watch the video The Ingredients of Great Apps.If
you feel we didn’t understand the features of your app, or that we
missed key functionality, and your app was incorrectly rejected, you may
appeal to the App Review Board.
提交AppStore被拒原因总结的更多相关文章
- iOS提交AppStore被拒原因
1. Terms and conditions(法律与条款) 1.1 As a developer of applications for the App Store you are bound by ...
- AppStore被拒原因及总结
4.5 - Apps using background location services must provide a reason that clarifies the purpose of th ...
- iOS上传AppStore被拒原因及处理方案
1.后台运行GPS 1.1 原文: Performance - 2.5.4 Your app declares support for location in the UIBackgroundMode ...
- iOS AppStore 被拒原因
De : Apple 3.12 - Apps should have all included URLs fully functional when you submit it for review, ...
- 那些年提交AppStore审核踩过的坑
此文刚刚上了CocoaChina的首页:那些年提交AppStore审核踩过的坑 欢迎围观,谢谢大家支持. //add by 云峰小罗,2016.08.04 做iOS开发近5年了,每次提交版本时不可谓 ...
- iOS App被拒原因以及解决方案总结。
Guideline 1.2 - Safety - User Generated Content Your app enables the display of user-generated conte ...
- AppStore IPv6-only审核被拒原因分析及解决方案-b
自2016年6月1日起,苹果要求所有提交App Store的iOS应用必须支持IPv6-only环境,背景也是众所周知的,IPv4地址已基本分配完毕,同时IPv6比IPv4也更加高效,向IPv6过渡是 ...
- AppStore IPv6-only审核被拒原因分析及解决方案-a
Apple关于IPV6规定 日前,苹果公司向开发者发出提醒,公司将会修改应用商店App Store的相关规定,所有IOS应用必须包含对IPv6-only标准的支持.据悉,该规定在6月1日生效,所有提交 ...
- iOS提交AppStore审核时:提示有其他支付并隐藏功能被拒的处理办法
背景提示:数字类产品(比如购买会员等不需要配送实物的商品),Apple规定必须使用苹果IAP应用内支付,给Apple分成30%.打包的时候不要勾选微信或支付宝等其他支付方式.如果你提交的包里包含了微信 ...
随机推荐
- css3相关样式
1.渐变 1.1 线性渐变(Linear Gradients)- 向下/向上/向左/向右/对角方向 background: linear-gradient(direction, color-stop1 ...
- 模板引擎doT.js
作为一名前端攻城师,经常会遇到从后台ajax拉取数据再显示在页面的情境,一开始我们都是从后台拉取再用字符串拼接的方式去更达到数据显示在页面! <!-- 显示区域 --> <div i ...
- springBoot jpa 分页
1.jap中有自带的分页方法 在dao层中使用 Page<LinkUrl> findAll(Pageable pageable); 2.在controller层 public List&l ...
- PADS 9.5封装向导 多一个管脚
使用PADS 9.5封装向导(Decal Wizard)建立封装(Decals) 时遇到封装的中间多了一个管脚,如图红圈位置,通过一番搜寻,才知道这是热焊盘,不需要就在右边的红圈处去掉勾选热焊盘即可.
- Java中的多线程详解
如果对什么是线程.什么是进程仍存有疑惑,请先Google之,因为这两个概念不在本文的范围之内. 用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都可以用单线程来实现.说这个话其 ...
- java控制远程ssh-expect4j(一)
github : https://github.com/wengyingjian/ssh-java-demo.git 程序写完后,ssh连接到远程服务器上需要做的步骤都是固定的,所以我们可以通过程序来 ...
- POJ 3017 Cut the Sequence (单调队列优化DP)
题意: 给定含有n个元素的数列a,要求将其划分为若干个连续子序列,使得每个序列的元素之和小于等于m,问最小化所有序列中的最大元素之和为多少?(n<=105.例:n=8, m=17,8个数分别为2 ...
- UVALive 5031 Graph and Queries (Treap)
删除边的操作不容易实现,那么就先离线然后逆序来做. 逆序就变成了合并,用并存集判断连通,用Treap树来维护一个连通分量里的名次. Treap = Tree + Heap.用一个随机的优先级来平衡搜索 ...
- code Gym 100500D T-shirts(暴力)
因为只能买一次,暴力枚举一下买的衣服的大小. #include<cstdio> #include<map> #include<algorithm> using na ...
- [转]C++中sizeof(struct)怎么计算?
版权属于原作者,我只是排版. 1. sizeof应用在结构上的情况 请看下面的结构: struct MyStruct{ double dda1; char dda; int type;}; 对结构My ...