开发者在开发应用程序之前,熟悉苹果审核应用的技术、内容以及设计准则是非常重要的,可以大大降低应用审核被拒的可能性。

最近,苹果通过一个专门的页面给出了截止2016年10月10日应用提交审核被拒的十大原因,大约有67%的开发者因为这十个原因被拒绝,其中开发者应用被拒的首要原因是应用的完整性。

苹果给出了应用被拒top 10原因,如下:

21% Guideline 2.1 – Performance: App Completeness

16% More Information Needed

8%  Guideline 2.3.7 – Performance: Accurate Metadata

4%  Guideline 4.1 – Design: Copycats

3%  Guideline 2.5.4 – Performance: Software Requirements

3%  Guideline 3.1.1 – Business: In-App Purchase

3%  Guideline 4.0 – Design

3%  Guideline 2.3.3 – Performance: Accurate Metadata

3%  Guideline 2.3.0 – Performance: Accurate Metadata (screenshots)

3%  Guideline 5.1.1 – Legal: Data Collection and Storage

在截止2015年2月份应用被拒绝的十大理由中,要求更多信息是被拒的首要原因。

另外,苹果还列出了其他审核被拒的原因。

崩溃和bug

当你完成应用开发并准备发布时应该将app提交审核。在提交审核前,要确保已经在设备上对应用程序进行了彻底的测试,修复了所有的bug。

无效链接

应用程序中所有的链接必须是有效可用的。对于所有应用程序来说,链接至一个提供最新联系信息的用户支持是必需的。如果你提供了一个可自动更新或免费订阅的链接,再或者你的应用属于儿童类别,那么你必须提供一个链至你的隐私策略的链接。

占位符内容

在提交应用进行审核之前要完成所有的图片和文本。仍处于开发阶段或者包含占位符内容的应用尚不具备分发资格,不能通过审核。

信息缺失

在iTunes Connect的App Review Information部分输入所有所需的细节信息。如果有些功能需要注册,提供有效的demo账户用户名和密码。如果有特殊的配置需要设置,请列出细节。如果有功能需要一个很难重现的环境或者要求特定的硬件,那要准备好提供一个demo视频或者硬件。同样,请确保你的账户信息是完整的和最新的。

不准确的描述

应用程序的描述和截图应当清晰精确地传达其功能,这样可帮用户理解你的应用程序,并有助于塑造正向的用户体验。

误导用户

你的应用程序必须像你宣传的那样,不能给用户一种它并非如此的印象。如果你的app承诺了某项特性和功能,那么它需要实实在在交付给用户。

不合标准的UI

苹果高度推崇整洁的、精致的以及对用户友好的界面。开发者需要仔细规划设计,遵循苹果的 设计指南UI Design Dos and Don'ts,以确保你的UI能达到要求。

广告

提交应用进行审核时,苹果会询问你的应用程序是否使用Advertising Identifier (IDFA)进行广告宣传。如果你表明app使用了IDFA,但是它没有广告功能或者没有正确地展示广告,那么你的应用程序可能会遭到拒绝。请确保在iOS设备上对App进行了测试,以验证其能正确展示广告。同样,如果你表明App没有使用IDFA,但它确实使用了该服务,那么你的app将会被归为“Invalid Binary”状态。

网页剪报、内容聚合或者链接集合

你的app应当是迷人的、有用的,并充分利用了iOS独有的特性。iOS应用程序中的网站,web内容并没有针对iOS格式化,那么有限的web交互很难做出一款高质量的应用程序。

重复提交类似应用

提交数个本质上相似的应用程序会拖慢应用审核的进程,并且会有被拒绝的风险。仔细推敲,将几个应用程序合并为一个,从而加快审核速度,并提高未来用户的使用体验。

缺少足够持久的价值

如果你的应用程序没有提供丰富的功能或者内容,或者仅仅应用于一个小的利基市场,那么它可能不会通过审核。在创建应用程序之前,可查看App Store中该类别的其他应用程序,并考虑你如何才能提供一个更好的用户体验。

Xcode8之后,苹果列出了最新App被拒十大原因的更多相关文章

  1. App上架流程 & 上架被拒10大原因

    上架前预热 先登陆自己的开发者账号(自己提前注册好 iOS 开发者账号,这里假设你已经拥有了一个 iOS 开发者账号),进入这个页面:https://developer.apple.com/accou ...

  2. 设计移动App的十大技巧

    编写一款Android或iOS应用也许很容易,但是若想设计的成功却不是一件简单的事,用户界面对于一款移动应用的成功是至关重要的.也许你会说,为何界面那么糙的Flappy Bird可以大红大紫,可那毕竟 ...

  3. 精华阅读第 12 期 | 最新 App Store 审核指南与10大被拒理由?

    很多时候,我们对技术的追求是没有止境的,我们需要不断的学习,进步,再学习,再进步!本文系移动精英开发俱乐部的第12期文章推荐阅读整理,其中涉及到了 Android 数据库框架,架构设计中的循环引用,同 ...

  4. 最新App Store审核指南与10大被拒理由

    最近,苹果在官网给出了截至2015年2月份应用被拒绝的十大理由,其中50%以上的应用被拒绝都是因为这10个原因,其中7个理由和2014年相同,其中排名前三的原因分别是:需要补充更多信息.存在明显的bu ...

  5. 最新App Store审核10大被拒理由

    最近,苹果在官网给出了截至2015年2月份应用被拒绝的十大理由,其中50%以上的应用被拒绝都是因为这10个原因,其中7个理由和2014年相同,其中排名前三的原因分别是:需要补充更多信息.存在明显的bu ...

  6. iOS App被拒原因以及解决方案总结。

    Guideline 1.2 - Safety - User Generated Content Your app enables the display of user-generated conte ...

  7. IT连创业系列:说说苹果商店AppStore上架App应用前后遇到的那些神坑

    前言: IT连创业的这个系列,又隔空了一个多月了. 不知道为什么,最近写文的冲动感下降了很多,如果不是因为特别忙,大概就因为上了年纪的原因了. 群里关注我创业的朋友,一直都在问,啥时候有新的文章讲述创 ...

  8. windows上传ipa到苹果开发者中(app store)的方法

    假如你已经使用过苹果开发者中心上架app,你肯定知道在苹果开发者中心的web界面,无法直接提交ipa文件,而是需要使用第三方工具,将ipa文件上传到构建版本,开发者中心才能在构建版本里选择构建版本上架 ...

  9. ios审核过程十大常见被拒问题

    欢迎加入ios马甲包经验交流群,群聊号码:744520623 2018年伊始,苹果并没有因为新年的气氛而对CP们“网开一面”.频繁锁榜.调整排名规则以及关键词覆盖算法……不断抛出的大动作,让CP们叫苦 ...

随机推荐

  1. str_replace替换换行符失败原因

    在编程中,需要替换掉字符串的换行符再存进数据库, 语句: $str = str_replace(array('/r/n', '/r', '/n'), $str); 发现语句并没有替换,网上查找后,知道 ...

  2. 想进大厂,想收获高薪offer,资深猎头告诉你怎么做......

    其实吧,面试官面试的时候主要就看三个方面:现在能力如何,未来潜力如何,人品如何. 第一个因素是最重要的,因为后面两个因素有太多的人为判断因素,无法量化.所谓的面试准备,"现在能力如何&quo ...

  3. [HNOI2012]双十字

    题目描述 在C 部落,双十字是非常重要的一个部落标志.所谓双十字,如下面两个例子,由两条水平的和一条竖直的”1“线段组成,要求满足以下几个限制: ![] 我们可以找到 5 个满足条件的双十字,分别如下 ...

  4. hdu 5893 (树链剖分+合并)

    List wants to travel Time Limit: 6000/3000 MS (Java/Others)    Memory Limit: 131072/131072 K (Java/O ...

  5. 2015 多校联赛 ——HDU5360(贪心+优先队列)

    Sample Input 4 8 4 1 3 2 2 1 0 3 5 3 6 4 2 1 7 6 8 3 3 2 0 5 0 3 6 4 5 2 7 7 6 7 6 8 2 2 3 3 3 0 0 2 ...

  6. [bzoj4874]筐子放球

    来自FallDream的博客,未经允许,请勿转载,谢谢. 小N最近在研究NP完全问题,小O看小N研究得热火朝天,便给他出了一道这样的题目: 有 n 个球,用整数 1 到 n 编号.还有 m 个筐子,用 ...

  7. JVM学习记录-对象已死吗

    前言 先来回顾一下,在jvm运行时数据区,分为两部分,一个部分是线程共享区,主要包括堆和方法区,另一部是线程私有区分包括本地方法栈,虚拟机栈和程序计数器.在线程私有部分的三个区域是随着线程生和灭的.栈 ...

  8. C语言程序设计第四次作业——选择结构(二)

    (一)改错题 错误信息: 错误原因:第13行sqrt数学函数缺少")",导致编译器无法将括号正确配对 改正方法:补齐缺少的")" 错误信息: 错误原因:if语句 ...

  9. TensorFlow Serving-TensorFlow 服务

    TensorFlow服务是一个用于服务机器学习模型的开源软件库.它处理机器学习的推断方面,在培训和管理他们的生命周期后采取模型,通过高性能,引用计数的查找表为客户端提供版本化访问. 可以同时提供多个模 ...

  10. 使用VMware Converter Standalone Client进行虚拟机 P2V提示 权限不足,无法连接\\ip\admin$的解决方法集锦

    使用VMware vCenter Converter Standalone Client进行虚拟机 P2V提示 权限不足,无法连接\\ip\admin$的解决方法集锦 步骤一 检查 远程桌面到&quo ...