App提交Appstore审核流程【转】

简介: 这是一个app提交到iTunces Connect被拒了4次摸索出来的经验,说多了都是泪,先让我擦擦...好了,话不多说,为了让中国的app不再那么容易被拒,或者被拒了不知道该咋办,我把我的小经验在这里分享给大家。

这是一个app提交到iTunces Connect被拒了4次摸索出来的经验,说多了都是泪,先让我擦擦...好了,话不多说,为了让中国的app不再那么容易被拒,或者被拒了不知道该咋办,我把我的小经验在这里分享给大家。

      给大家的忠告:苹果的审核真的非常非常非常严格,他们的想法和做法和中国真的差别很大,他们爱较真,所以,千万千万不要懈怠。

     1.在上传app之前,把苹果的审核指南《App Store Review Guidelines》打印出来,仔细阅读一遍,看看自己的应用有没有哪里和它是违背的,如果有违背,必须修改app。审核指南网上可以找到中文翻译版,《苹果App Store审核指南中文翻译(更新)2014版》,不过中文翻译版不是最新的,苹果的审核指南会实时更新,所以看了中文翻译版后,需要把英文版的每一节和中文版的每一节进行对比,英文版多出来的,就是苹果新加的限制。

    2.以下是几个容易触犯的限制,但不仅仅限于这些,更全面的需阅读上文中提到的审核指南。
       a.app内如果有付费,只允许使用苹果内支付,不能使用如支付宝、财付通支付什么的。
       b.软件内不能带应用推荐的功能,比如积分墙什么的,因为appstore本来就是干这个的,你这样的功能抢到了它的生意。
       c.软件里面不能出现以利益诱导的方式邀请或者向他人推荐的功能。
       d.app里面的url链接不能带付费的功能或链接,因为他们会担心你把用户引导到网页或其他的地方去充值,而不使用苹果的内支付。
       e.app里面的url在审核期间是需要全部都能正常打开,还有用户服务条款,是必须有的
       f.不能用利益的方式引导用户进行好评,在引导评论的语言中,也不能出现好评倾向的语言引导,只能是中性的引导
       g.更多限制要仔细读苹果的审核指南
       最后,app不能出现bug,崩溃,发热等现象,一旦被审核人员发现,一定会被打回

   3.基于以上的一些限制,app中想要做苹果限制的功能,又想苹果能通过审核,那么可以把功能做成可隐藏/可打开的方式,在审核期间把上面限制的功能隐藏起来,等审核通过后,再把功能开放出来。

   4.上传app时,是可以传屏幕截图和视频预览的。屏幕截图必须是app里面的截图,不能弄一些不相关的截图,不过截图是可以美化一下的,可以参考下现在appstore上面的截图的做法。对于一些比较不好理解或不好使用的应用,苹果会要求告诉他们使用方法,或者录制一个视频给他们看,视频的录制是比较坑爹的,限制颇多,比如长度不能超过30s,屏幕宽度也有限制,比较难处理。如果确实要录制视频,长度没有超过30s,用“格式工厂”软件来处理下视频的屏幕大小就行,如果超过了30s,建议用“Adobe Premiere Pro”或者是“会声会影”来处理(我没弄成功),如果实在不行,就把拍摄的视频上传到U酷上,然后在备注里面写上链接并写上使用方法,我录制的视频是用的中文解说,录视频是个挺麻烦的事,如果你的app比较简单,一看就懂,主要功能都非常好用,那就不需要拍摄视频了。

    5.上传app时,如果有些必要的说明,可以在备注中写明,先用英文写一遍,如果英文不好,怕意思表达不准确,下面再付上中文。

    6.app上传后,会进入到 Wait for Review 状态,一般是2个星期后会进入到In Review状态,In Review一般2天左右就会审核通过或者是被打回,如果是被拒了,如果他的要求是要重新上传app,那么又要再次经过一轮从Wait for Review 到In Review的状态,需要再等上大半月;如果只是让你提供一些必要的信息,那提供之后直接进入In Review状态。

    7.在上传-审核-打回-上传...的过程中,我们有很多的疑问,想和苹果取得联系,但事实上,我们是没办法直接和苹果审核团队取得电话联系的,因为苹果审核团队没有对外的电话,只能通过类似给他们发邮件的方式去联系他们。苹果的客服电话:400-670-1855,这个电话对于审核基本上没什么用,但是如果你实在弄不明白,他们会教你如何与苹果审核团队取得邮件方式的联系。

   8. 一个app如果正常的话,从上传到审核通过,一般是2个星期-3个星期,如果超过了这个时间,那么你是可以给苹果写催促审核的邮件的,在iTunes Connect页底,Contact Us >> 选择App Review >> Reqest Expedited Review ,如果英文不好,先写英文,下面付上中文,他们是能看懂的,如果其他要和他们交流的,也可以在App Review 下面的几个选项中找到对应的和他们交流。另外,催促审核这个功能不能随便用,用多了,他们有可能会直接拒绝你,需要你提供你的应用确实应该尽早审核的理由,才可能会通过。

技术改变世界! --狂诗绝剑
目录
相关文章
|
1月前
|
编解码 iOS开发 开发者
App上架Apple App Store和Google Play流程
App上架Apple App Store和Google Play流程
50 2
|
4月前
|
API 数据安全/隐私保护 iOS开发
利用uni-app 开发的iOS app 发布到App Store全流程
利用uni-app 开发的iOS app 发布到App Store全流程
204 3
|
3月前
|
ARouter IDE 开发工具
Android面试题之App的启动流程和启动速度优化
App启动流程概括: 当用户点击App图标,Launcher通过Binder IPC请求system_server启动Activity。system_server指示Zygote fork新进程,接着App进程向system_server申请启动Activity。经过Binder通信,Activity创建并回调生命周期方法。启动状态分为冷启动、温启动和热启动,其中冷启动耗时最长。优化技巧包括异步初始化、避免主线程I/O、类加载优化和简化布局。
58 3
Android面试题之App的启动流程和启动速度优化
|
4月前
|
存储 数据安全/隐私保护 iOS开发
应用在App Store上被拒重新提交审核流程指南
该文本是关于iOS应用发布的步骤说明
57 2
|
4月前
|
安全 前端开发 开发工具
什么是APP封装?流程和实现方式是什么,有什么优势?
APP封装是将应用程序的代码、资源和依赖项打包成一个可执行的文件或安装包的过程。封装过程中,将应用的代码、资源和依赖项进行整合,并生成一个独立的安装包,用户只需下载并安装该包即可使用应用。
63 3
|
4月前
|
监控 数据库 数据安全/隐私保护
第三方授权的应用苹果审核被驳回解决方案和app版本更新
第三方授权的应用苹果审核被驳回解决方案和app版本更新
59 0
|
4月前
|
网络协议 定位技术 数据安全/隐私保护
APP审核驳回和重大版本问题经典案例及解决方案
APP审核驳回和重大版本问题经典案例及解决方案
80 0
|
13天前
|
Web App开发 Java 视频直播
FFmpeg开发笔记(四十九)助您在毕业设计中脱颖而出的几个流行APP
对于软件、计算机等专业的毕业生,毕业设计需实现实用软件或APP。新颖的设计应结合最新技术,如5G时代的音视频技术。示例包括: 1. **短视频分享APP**: 集成FFmpeg实现视频剪辑功能,如添加字幕、转场特效等。 2. **电商购物APP**: 具备直播带货功能,使用RTMP/SRT协议支持流畅直播体验。 3. **同城生活APP**: 引入WebRTC技术实现可信的视频通话功能。这些应用不仅实用,还能展示开发者紧跟技术潮流的能力。
36 4
FFmpeg开发笔记(四十九)助您在毕业设计中脱颖而出的几个流行APP
|
7天前
|
移动开发 小程序 JavaScript
uni-app开发微信小程序
本文详细介绍如何使用 uni-app 开发微信小程序,涵盖需求分析、架构思路及实施方案。主要功能包括用户登录、商品列表展示、商品详情、购物车及订单管理。技术栈采用 uni-app、uView UI 和 RESTful API。文章通过具体示例代码展示了从初始化项目、配置全局样式到实现各页面组件及 API 接口的全过程,并提供了完整的文件结构和配置文件示例。此外,还介绍了微信授权登录及后端接口模拟方法,确保项目的稳定性和安全性。通过本教程,读者可快速掌握使用 uni-app 开发微信小程序的方法。
25 3
|
28天前
|
Web App开发 Android开发
FFmpeg开发笔记(四十六)利用SRT协议构建手机APP的直播Demo
实时数据传输在互联网中至关重要,不仅支持即时通讯如QQ、微信的文字与图片传输,还包括音视频通信。一对一通信常采用WebRTC技术,如《Android Studio开发实战》中的App集成示例;而一对多的在线直播则需部署独立的流媒体服务器,使用如SRT等协议。SRT因其优越的直播质量正逐渐成为主流。本文档概述了SRT协议的使用,包括通过OBS Studio和SRT Streamer进行SRT直播推流的方法,并展示了推流与拉流的成功实例。更多细节参见《FFmpeg开发实战》一书。
37 1
FFmpeg开发笔记(四十六)利用SRT协议构建手机APP的直播Demo