苹果APP STORE产品上架以及审批流程

合集下载

最新版苹果《App Store审核指南》-中文版

最新版苹果《App Store审核指南》-中文版

以下是更新后的审核指南(修改部分为红色字体,新增部分为绿色字体,标题除外):目录提交应用乊前—检查列清单1.安全1.1 不当内容1.2 用户生成的内容1.3 儿童分类1.4 人身伤害1.5 开发者信息2.性能2.1 应用程序的完整性2.2 Beta版测试2.3 应用内容的准确性2.4 硬件兼容性2.5 软件要3.业务3.1 付款3.1.1 应用内付费3.1.2 订阅3.1.3 基于内容的“阅读”应用 3.1.4 代码:3.1.5 应用乊外的商品和服务 3.1.6 Apple Pay3.2 其他商业模式问题3.2.1 可接受的方式3.2.2 不可接受的方式4.设计4.1 模仺者4.2 最少功能4.3 垃圾应用4.4 扩展4.5 苹果网站和服5.法律5.1 隐私5.1.1 数据收集和存储5.1.2 数据的使用和分享5.1.3 卫生与健康研究5.1.4 儿童5.1.5 位置服务5.2 知识产权5.3 游戏、赌博、彩票提交应用乊后—期待提交应用乊前为了帮助你的应用尽可能顺利地通过审核,请查看下列可能降低审核速度或导致应用被拒的常见问题。

本清单无法代替审核条款或保证应用过审,但如果你确保你已经达到了清单的各项要求,这将是个良好的开始。

确保你已经:●测试你的应用程序,确保它不会发生崩溃和bugs。

●确保应用的所有信息和元数据是完整且准确的。

●更新联系人信息,确保审核团队可以及时联系到你。

●提供一个有效的测试帐号和登录信息,并提供测试应用时所需的硬件和资源(例如,一个测试用的二维码)。

●保证审核期间后台运行正常。

●如果应用的某些功能和应用内购买隐藏地较深,则需要在审核备注中提供详细的描述文档和支持文档。

如果因为地域或其他限制导致我们无法正常使用应用的某些功能,请提供该描述该功能的视频链接。

●检查你的应用程序是否符合其他指导性文档,例如:开发指南App Programming Guide(应用程序编程指南)App Extension Programming Guide(应用扩展编程指南)iOS Data Storage Guidelines(iOS数据存储条款)Mac OS X File System Documentation (Mac OS X文件系统文档)Safari Extensions Development Guide (Safari扩展开发指南)iTunes Connect Developer Guide (iTunes Connect者开发指南)设计指南iOS Human Interface Guidelines (iOS人机界面准则)Mac OS Human Interface Guidelines (Mac OS人机界面准则)tvOS Human Interface Guidelines (tvOS人机界面准则)watchOS Human Interface Guidelines (watchOS人机界面指南)品牉营销指南App Store Marketing Guidelines (App Store市场营销指南)Apple Pay Identity Guidelines (Apple Pay识别标志指南)Add to Apple Wallet Guidelines(加入Apple Wallet指南)Guidelines for Using Apple Trademarks and Copyrights(使用Apple商标和版权的条款)一. 安全当用户从App Store安装应用时,他们需要确认这种行为是安全的。

苹果APP游戏及应用程序发布到AppStore详细流程

苹果APP游戏及应用程序发布到AppStore详细流程

苹果APP应用程序发布到AppStore详细流程如何将应用上传到 App Store 的详细流程介绍2012年6月目录一、发布前的测试 (3)二、发布的具体步骤 (4)三、发布工具-如何使用iTunes Connect (7)1)销售趋势报告(Sales/Trend Reports) (8)2)合同、税费及银行信息(Contracts, Tax, & Banking Information) (8)3)财务报告(Financial Reports) (10)4)用户管理(Manage Users) (10)5)请求用于推销的代码(Request Promotional Codes) (11)6)管理自己的In App Purchases(Manage Your In App Purchase) (11)7)管理自己的应用程序(Manage Your Applications) (11)a)概要数据 (14)b)对程序的评级 (16)c)上传数据 (16)d)定价 (17)e)地域选择 (17)f)检查页面 (17)网上已经有一些文档介绍 IPhone程序开发了,但是很少有文档介绍应用程序发布流程的。

从今天开始,我就开始为大家介绍怎样将开发完成的应用程序打包发布到苹果的在线商店上去。

一、发布前的测试程序的开发过程,我在这篇文章中就不细说了,但是,我想简单提一下应用程序上线前的发布测试。

因为,程序的作者要保证所提交的程序是健壮、稳定的,如果把程序的测试寄希望于 Apple Store的工作人员,那么将会大大浪费我们的时间,一般而言,一个程序提交到 Apple Store后,大约有一个星期的时间才能从 Apple那里得到明确的结论:允许或者拒绝上线,当然,拒绝的话会给出比较具体的解释,如果靠 Apple的反馈来修正自己的程序,那么这个周期就太长了,毕竟我们申请的证书有效期是一年而已。

我们希望在这一年里,能够充分的利用这个证书,通过一个证书提交尽量多的程序。

如何将app发布到苹果商店

如何将app发布到苹果商店

iPhone app发布到appstore的步骤iPhone app发布到appstore的步骤如下:要在苹果上注册APP ID,以及购买iPhone Develop Program(iDP) 开发者授权,99美元。

创建发布程序的证书。

步骤如下:如果已经购买了开发账号IDP, 登录进去后会看到如下地方(图1)点进去会看到如下界面(图2)点击进入 Certificates 看到如下容(图3)点击图中红色部分会下载下来一个名字为 AppleWWDRCA.cer 的东西打开你的 Keychain Access ,如果dock里面没有到 C盘 Applications\Utilities下面去找Keychain Access,中文名字好像叫” 钥匙串…” 打开这个,你会看到如下(图4)这代表你已经装进去了。

下面,打开Keychain的这个菜单(图5)按着下面的图来(图6)(图7)(图8)然后continute就会生成一个CertificateSigningRequest.certSigningRequest 的文件,在你的桌面上打开Certificicates 的Distribution页面(图36)点击 Request Certificate按钮(图37)选中桌面CertificateSigningRequest.certSigningRequest 文件图38选中然后点击Submit 图39点击Appove图40这时需要刷新一下页面图41点击DownLoad会得到一个名为distribution_identity.cer 的文件双击这个文件,会有如下提示图42点击OK然后打开keychain 就会看到如下的图图43这时你的电脑就已经具备发布程序的证书了下面打开Provisioning 的Distribution页面图44点击New Profile然后按着下图填一下,Profile Name 随便写个名字就行了图45然后Submit图46刷新一下图47OK现在Download ,你会得到一个 Distribution.mobileprovision 的文件双击这个文件,你的xcode 会被激活查看C盘Users\用户名\Library\MobileDevice\Provisioning Profiles下面又多了一个XXXXXX-XXXXXX-XXXXX-XXXXXX.mobileprovision的文件现在我们再配置一下xcode图48打开Configurations 页面选中Release 然后Duplicate 一下图49Duplicate之后如下图图50我们把名字改成Distribution 图51接着我们切换到Build 页面图52图中1处选中Distribution 2处选中Distribution 然后图53图54确定图54中,是你应该选的,不然build时会出现签名错误确定之后,继续图55选中Device 和 DistributionOK图56Build OK 大功告成了99.9%了这时如果有签名错误,那一定是你上面某个地方出了问题成功后图57其中的iHide 就是我们要上传的东西,在上传之前,我们要把他压缩成 zip 包到itunes发布程序。

苹果APP审核指南

苹果APP审核指南

苹果APP审核指南苹果对开发者提交的应用的审核之严格是出了名的,了解苹果的审核标准对于开发者防止应用被拒有着十分重要的意义。

几天前苹果官方公布了App Store 审核指南,后经译言网翻译成了中文,现全文转发,供大家参考。

前言感谢您付出宝贵的才华与时间来开发iOS应用程程序。

从职业与报酬的角度而言,这对于成千上万的开发员来说一直都是一项值得投入的事业。

我们希望帮助您加入这个成功的组织。

这是我们首次发布《应用程序商店评估指导》(App Store Review Guidelines)。

通过它,我们希望帮助您解决开发应用程序时遇到的问题,以便于您在提交应用程序时,可以加快审批流程的速度。

我们将应用程序(Apps)视为与书籍或歌曲不同的产品,我们并不存储它们。

如果您意欲批评宗教,那就去写本书。

如果您想要描述性爱过程,写本书或写首歌曲,或者可以创建一个医疗程序。

这会出现非常复杂的局面,但是我们决定,在应用程序商店(App Store)禁止出现某种内容。

这或许会让您认识到我们秉持的更为深远的目的:我们拥有许多儿童可以下载的应用程序,除非父母事先进行了设置(一般父母都不会设置),否则父母对这些内容的操作控制将会无效。

因此,您要了解我们时刻在留意着您的孩子。

在我们的应用程序商店中已经拥有了超过25万个应用程序。

我们不再需要那些垃圾应用程序。

如果您的应用程序没有什么有益的用途或者持续性的娱乐功能,则可能不会获得我方的接受。

如果您的应用程序看上去像是那种只花了几天功夫简单拼凑出来的产品,或者只是想在我们的商店中抓住朋友的眼球,请提前做好遭拒的准备。

我们有很多具有严谨态度的开发程序员不希望他们的高品质应用程序充斥在一些业余作品之中。

我们将拒绝任何包含越界内容或行为的应用程序。

您可能会问道,具体限制是什么?最高法院的法官曾有言:“它出现时我自然心中有数。

”当您越过这一范围时,我们认为您也会有自知之明。

如果您的应用程序被拒,我们设立了一个审(我们的)查委员会供您上诉。

苹果app审核的规则总结

苹果app审核的规则总结

苹果app审核的规则总结1.1为App Store开发程序,开发者必须遵守 Program License Agreement (PLA)、⼈机交互指南(HIG)以及开发者和苹果签订的任何协议和合同。

以下规则和⽰例旨在帮助开发者的程序能获得 2.1崩溃的程序将会被拒绝。

2.2存在错误的程序将会被拒绝。

2.3跟开发者宣传不符的程序将会被拒绝。

2.4⽆应⽤⽂档或隐藏功能与描述不符的程序将会被拒绝。

2.5使⽤⾮公开API的程序将会被拒绝。

2.6在指定容器范围外读写数据的程序将会被拒绝。

2.7以任何⽅式或形式下载代码的程序将会被拒绝。

2.8安装或运⾏其他可执⾏代码的程序将会被拒绝。

2.9beta版、demo版、trial版和test版的程序将会被拒绝。

2.1iPhone程序必须不经修改就能以分辨率和2倍 iPhone 3GS的分辨率在上运⾏。

2.11 与App Store已有程序重复的应⽤可能会被拒绝,特别是数量很多的情况下,⽐如应⽤和爱经应⽤。

2.12有⽤性不显著、不独特的应⽤或者与⽹站简单捆绑的应⽤有可能被拒;不提供任何持久娱乐价值的程序可能会被拒绝。

2.13 主要⽤于营销或⼴告的程序将会被拒绝。

2.14提供欺骗或虚假功能,却有没有明确标⽰的应⽤程序将会被拒绝。

2.15⼤于100MB(绿⾊原先是50MB)⽆法通过蜂窝⽹络下载的应⽤(App Store会⾃动禁⽌)。

2.16多任务程序使⽤后台服务仅限于⼏种⽬的:,⾳频播放,地理位置,完成任务以及本地提醒等。

2.17应⽤程序只允许使⽤iOS WebKit框架和WebKit Javascript浏览web内容。

2.18⿎励酗酒或使⽤违禁药物,或引诱青少年饮酒或吸烟的程序将会被拒绝。

2.19提供错误的系统诊断或设备数据的应⽤将会被拒绝。

2.2 向App Store上传⼤量相似版本程序的开发者将会从iOS开发者计划中除名。

产品上架流程

产品上架流程

产品上架流程在进行产品上架之前,我们需要明确产品上架的目的和流程。

产品上架是指将产品信息、图片等内容上传至电商平台,以供消费者浏览和购买的过程。

下面,我们将详细介绍产品上架的流程。

第一步,准备产品信息。

在进行产品上架之前,首先需要准备好产品的相关信息。

这包括产品名称、产品描述、产品规格、产品特点、产品价格等内容。

同时,还需要准备好产品的主图和详情图。

产品信息的准备工作非常重要,它直接关系到消费者对产品的第一印象,因此需要认真对待。

第二步,登录电商平台后台。

准备好产品信息之后,我们需要登录电商平台的后台管理系统。

在登录后台之前,需要确保已经注册了电商平台的账号,并且拥有上架产品的权限。

登录后台后,我们可以找到产品上架的入口,开始进行产品上架的操作。

在进入产品上架页面后,我们需要填写产品的相关信息。

这包括产品名称、产品描述、产品规格、产品特点、产品价格等内容。

同时,还需要上传产品的主图和详情图。

在填写产品信息的过程中,需要确保信息的准确性和完整性,以便消费者能够清晰地了解产品的相关信息。

第四步,设置产品属性。

在填写产品信息之后,我们需要设置产品的属性。

这包括产品的分类、品牌、型号、颜色、尺码等属性。

设置产品属性的目的是为了让消费者能够更加方便地筛选和搜索到我们的产品,从而提高产品的曝光率和销售量。

第五步,设定价格和库存。

在设置产品属性之后,我们需要设定产品的价格和库存。

这包括产品的销售价格、市场价格、成本价格等内容。

同时,还需要设定产品的库存数量,以便及时补充和更新产品的库存信息,避免因为缺货而影响销售。

在填写完产品信息、设置产品属性、设定价格和库存之后,我们需要确认上架信息。

在确认上架信息的过程中,需要仔细核对产品的各项信息,确保没有遗漏和错误。

只有在确认无误之后,才能够进行产品的最终上架操作。

第七步,提交审核。

在确认上架信息无误之后,我们需要提交产品信息进行审核。

审核的目的是为了确保产品信息的合规性和规范性,以及保护消费者的权益。

App Store和Google Play的应用开发流程

App Store和Google Play的应用开发流程

App Store和Google Play的应用开发流程现在,移动应用市场已经成为了一个非常大的市场。

无论是开发者还是用户,都可以从中获得很大的利益。

对于开发者而言,发布一个成功的应用程序可以获得不错的回报,对于用户而言,通过使用这个应用可以节省时间和能量。

那么,如何在App Store 和Google Play上发布应用呢?本文将详细讲述这个过程。

1. 开始应用程序开发在开始之前,开发者应该想好吸引用户的策略,明确应用程序的性质和主题。

还有,开发者需要根据自己的技术水平和应用的要求,选择相应的开发平台。

开发者可以使用不同的语言(如Java、Objective-C、Swift 等)来开发应用程序,并具备相应的编程知识。

2. 注册应用程序开发者账户为了在App Store或Google Play上发布应用程序,开发者需要注册一个应用程序开发者账户。

这个过程需要向App Store或Google Play支付相应的注册费用。

一旦开发者账户注册成功后,开发者就可以在应用程序提供商机构的平台上开始应用程序的上传、审核和发布流程。

3. 上传应用程序上传应用程序是开发者提交应用的第一步。

用户可以在"iTunes Connect"或"Google Play Developer Console"注册账户并提交应用软件。

在应用上传的同时,应当注意应用的图标、截图、描述和功能等信息的准确性。

4. 等待审核一旦应用程序上传完成,开发者需要等待应用程序审核。

这个过程需要耗费一定的时间,可能需要几天甚至更长时间。

在这个过程中,应用程序会被审核人员仔细检查,检查是否符合App Store或Google Play的审核标准。

5. 发布应用程序一旦应用程序审核通过,开发者可以将应用程序发布到应用市场。

在这个过程中,应用程序在应用市场中展示的信息需要完善。

开发者可以设置应用程序类别、定价、运营地点等等。

苹果app商城上架应用流程

苹果app商城上架应用流程

以下是苹果官方的解释:准备提交到您的大部分时间都花在了编程任务上,但是要为开发应用程序,您还需要在应用程序的整个生命周期中,使用和其他工具来执行一些管理任务。

是一个受监管的商店,限制哪些应用程序可以销售。

这么做是为了尽可能地为用户提供最佳体验。

例如,在上出售的应用程序不得崩溃或出现其他主要错误。

为您提供了所需的工具,来进行开发和测试,以及将应用程序提交到。

要在设备上运行应用程序,设备需要为开发和稍后的测试做好预备工作。

还需要提供应用程序的相关信息,以供显示给客户,并且还需要上传屏幕快照。

然后将应用程序提交给审批。

应用程序审批通过后,您设定应用程序在上架销售的日期。

最后,使用的工具来监测应用程序的销售、客户评论和崩溃报告。

然后再次重复整个流程,来提交应用程序的更新。

如果使用某些技术(例如储存或应用程序内购买),则需要执行额外的配置和管理任务。

您还要执行管理开发者团队的任务。

加入要为开发应用程序,首先需要加入。

加入该计划之后,您可以访问所需的资源和工具,来管理您的帐户,以及在设备上测试应用程序。

您将成为与联络的主要人员,负责签订法律条款、创造资产并推广您的应用程序。

您将要回答是个人开发者,还是公司开发者。

如果是公司开发者,您可以将其他人添加到您的团队,并授予权限给他们中的某些人来管理帐户。

在开发期间,需要在设备上运行应用程序的个别人士,要先加入您的团队。

您将使用以下网上工具来管理您的帐户:•是管理帐户、注册和设备、制作签名证书以及创建预置描述文件的工具。

还是通向其他资源和工具(包括)的大门。

•是营销和商务工具,用来检查合同状态、设置税务及银行信息、获取销售及财务报告,以及管理应用程序元数据。

您可以使用执行某些的管理任务,再根据需要返回到,网址为。

这些管理任务对安全来说是非常必要的,并确保您的应用程序不会被过早发布。

为创建项目并进行配置从模板创建项目时,某些配置已经完成。

会提示您输入产品名称和公司标识符。

ios 提交应用的几种方式

ios 提交应用的几种方式

ios 提交应用的几种方式
iOS 应用程序的提交方式主要有以下几种:
1. App Store 提交,这是最常见的方式,开发者可以通过苹果的官方开发者平台将他们的应用程序提交到App Store。

在提交应用之前,开发者需要注册成为苹果开发者,并遵循苹果的审核指南和规定。

提交应用后,苹果的审核团队会对应用进行审核,确保应用符合App Store 的规定和标准,审核通过后应用就会在App Store 上架供用户下载。

2. 企业版发布,企业开发者可以选择通过企业版发布应用,这种方式适用于企业内部使用的应用或者限定范围的用户。

企业版发布可以避开App Store 的审核流程,但应用只能分发给企业内部员工或者特定的用户群体,无法在App Store 上公开下载。

3. Ad Hoc 分发,Ad Hoc 分发允许开发者将应用程序直接分发给特定的设备,而无需通过App Store。

这种方式通常用于内部测试或者限定范围的用户体验。

开发者需要提前获取设备的UDID(唯一设备标识符),然后将应用打包成.ipa 文件并使用特定工具进行分发。

4. TestFlight 测试,苹果的TestFlight服务允许开发者将应用程序分发给测试人员进行测试。

开发者可以将应用上传到TestFlight 平台,然后邀请测试人员参与测试。

测试人员可以通过TestFlight 应用安装和体验开发者上传的应用版本。

这些是iOS 应用程序的主要提交方式,开发者可以根据自己的需求和目的选择合适的方式来发布他们的应用。

Apple审核标准

Apple审核标准

3.10 利用伪造或付费评论的方式在 App Store 中企图操纵或欺骗用户评价或图表排名的开发程 序员(或者采用其他不正当方式)将会从 iOS 开发者项目中除名 4. 位置 4.1 在采集、传送或使用位置数据之前未通知并获得用户同意的程序将会被拒绝 4.2 使用基于位置的 API 用于车辆、飞机或其他设备的自动控制或自主控制的程序将会被拒绝 4.3 使用基于位置的 API 用于调度、车队管理或应急服务的程序将会被拒绝 5. 推送通知 5.1 不采用苹果推送通知 (APN)应用接口提供推送通知的程序将会被拒绝 5.2 未从苹果获得推送应用 ID 便擅自使用 APN 服务的程序将会被拒绝 5.3 未获得用户初次同意便发送推送通知的程序将会被拒绝 5.4 使用推送通知发送敏感个人信息或机密信息的程序将会被拒绝 5.5 使用推送通知发送非请求消息或用于钓鱼或群发垃圾邮件用途的程序将会被拒绝
பைடு நூலகம்
8.3 与目前已有苹果产品或者广告主题外观相似混淆的应用程序将会被拒绝 8.4 在应用程序名称中将苹果产品名拼错的应用程序(例如,GPSforIphone, iTunz)将会被 拒绝 8.5 使用受保护的第三方材料(商标、版权、商业机密、其他私有内容)在申请时需要提供一份 文本形式的版权确认 8.6 当原内容所有的商标特征保持不被修改并完整显示时, 谷歌地图和通过谷歌地图 API 获取的 谷歌地球的图像可以在应用程序内部使用。掩盖或者修改谷歌标志或者版权拥有者身份证明的应 用程序将会被拒绝 9. 媒体内容 9.1 不使用媒体播放器框架(MediaPlayerFramework)获取音乐库中媒体的应用程序将会被拒 绝 9.2 模仿任何 iPod 界面的应用程序将会被拒绝 9.3 通过蜂窝网络传输的音频流内容每 5 分钟不得大于 5MB 9.4 通过蜂窝网络传输超过 10 分钟的视频流内容需要使用 HTTP 直播流(HTTPLiveStreaming)

apple应用发布流程

apple应用发布流程

iPhone开发日记:申请开发者认证IDPiPhone 2010-05-06 12:33:02 阅读174 评论0 字号:大中小订阅URL:/archives/iphone-developer-application.html要使用Apple 的SDK开发iPhone/iPod Touch软件或者游戏,需要首先注册一个开发者账号。

如果需要在App Store上出售,则需要进行开发者认证。

SDK免费,开发者认证个人版$99/Year,企业版$299/Year.第一步:注册Apple ID。

如果已经有Apple ID,可以略过。

第二步:申请注册iPhone开发人员。

注册地址:/iphone/注册完成后,将会获得Enrollment ID和Person ID。

通过直接输入信用卡号可以支付费用,但是如果使用的大陆银行发行的信用卡,则无法线上支付。

只能通过传真方式。

在/iphone/登陆之后,有PDF的订购表格下载。

下载填完之后打印,传真到+1 (408) 862-7602。

按照Apple邮件中的提示说24小时内会扣款并激活账号。

表格的样式可以参考:在等待一段时间(官方说24小时内)之后,就可以收到激活邮件。

将收到的激活码填到开发人员中心或者直接点击激活链接激活即可。

到这一步就可以往App Store上传免费的应用了。

第三步:签署合同、填写银行账户信息以及税单。

只有进行完这一步才可以上传收费的App Store。

在开发人员中心,Itunes Connect,从下图中的“Contacts, Tax, & Banking Information”填写相关信息。

Contact Info中进去,在Company中新加一人,填写对应信息。

Bank Info中新建一个银行地址,账户选China Yuan Renminbi,类型为Saving,Swift code需要咨询银行得知。

Tax Info中按照实际情况填写。

ios app审核标准

ios app审核标准

ios app审核标准iOS App审核标准。

在提交iOS App到App Store进行审核之前,开发者需要了解并遵守苹果公司的审核标准。

这些标准涵盖了App的功能、设计、内容和性能等方面,确保用户能够获得高质量、安全的应用程序。

以下是一些常见的iOS App审核标准,开发者在开发和提交App时应当注意。

首先,App必须符合苹果公司的设计和用户界面准则。

这包括使用合适的图标、颜色和字体,确保界面清晰、易于操作。

另外,App的功能和内容必须符合当地法律法规,并且不得包含任何违反隐私权或侵犯他人权益的内容。

其次,App必须稳定、流畅地运行,不得包含任何严重的崩溃或性能问题。

开发者需要确保App在不同的设备和操作系统版本上都能正常运行,并且提供充分的测试和调试报告以证明App的稳定性。

另外,App中的内容必须真实、准确,不得包含任何虚假或误导性的信息。

如果App涉及新闻、健康、金融等领域,开发者需要提供相关的证明材料,证明内容的真实性和可靠性。

此外,App不得包含任何成人内容、暴力内容或仇恨言论等不当内容。

开发者需要确保App的内容对所有年龄段的用户都是安全和适宜的。

最后,App需要提供清晰、详细的隐私政策和用户协议,确保用户了解App收集和使用其个人信息的方式。

开发者需要提供相关的隐私政策链接,并在App中明确告知用户其个人信息的使用方式。

总之,开发者在开发和提交iOS App时需要严格遵守苹果公司的审核标准,确保App的功能、设计、内容和性能都符合要求。

只有通过了苹果公司的审核,App才能够被发布到App Store,并且为用户所使用。

希望开发者们能够认真对待审核标准,开发出更加优质、安全的iOS App,为用户提供更好的使用体验。

苹果市场上传概述

苹果市场上传概述

Apple市场上传概述苹果app的上传步骤较复杂,需要注册各种认证证书。

并且苹果对所上传的图片和app中的内容要求也非常严格。

所以上传前的准备非常重要,如果准备的不充分会直接影响到app的上传结果。

一、 上传前的准备:1、开发者账号(Apple ID)。

上传前首先需要准备一个开发者账号,每个开发者账号都是唯一的,需要向苹果公司进行注册购买,购买价格为99美金。

注册过程中需要核实注册人的信息,所以苹果会要求提供注册人的身份证、银行信用卡和一个有效的邮箱地址。

注册购买地址:https:///account2、图片要求。

上传苹果市场需要提供七张不同格式的图片。

其中需要提供3张格式不同图片内容相同的开机图和提供4张格式不同图片内容相同的图标。

开机图是用于app打开后的欢迎图片,图标是手机安装app 后手机桌面上所显示的图片。

开机图和图标的格式必须都是png的。

开机图和图标的尺寸如下:开机图尺寸: 图标尺寸: 640 × 1136 120 × 120320 × 480 57 × 57640 × 960 14 × 1141024 ×1024开机图样例:图标样例:3、移联建站管理系统的用户名和密码。

移联的账户对苹果app的制作非常重要。

上传人员需要获取移联账户的ID,同时要通过移联账户进行相应工程模版的选择。

4、App简介。

简介对于app来说非常重要,app成功上传到苹果市场后,消费者只能通过简介来了解该app,所以简介写的详细可以帮助和促使消费者进行app的下载。

5、关键词。

在上传的过程中,苹果要求上传者填写所上传app的关键词。

关键词的填写有助于消费者很快的找到你的app,所以关键词尽量不要只写app的名称,可以围绕app的名称多写几个。

二、 苹果的审核:上传工作完成后就要耐心的等待苹果对app的审核了。

通常一个app的审核周期是七个工作日,如果所上传的app质量很好,七个工作日后会顺利通过审核,你的苹果账户中审核结果会显示准备出售(Ready f orSale),同时在App Store中可以找到你的app。

app应用上架流程

app应用上架流程

上传到安卓市方法步骤首先打开安卓市场官网,在右上角找到注册按钮,先注册成为开发者。

而后点击“开发者”进入“开发者中心”页面(也可从网页下方的“开发者入口”进入)。

.选择“发布软件”选项,依次上传你创建的生成的文件包和应用的截图,截图需上传张,大小限制以内,支持四种格式。

..而后进入第二步:添加软件信息,在这里,需要填写名称,上传小图标和填写你的软件介绍描述文字等等信息,要按要求认真填写,完毕之后即可进入第三个环节:提交审核。

提交审核之后如果顺利合格的话,一般二至三天左右时间能够上线到应用市场上。

一、证书的导出、前期工作首先你需要有一个苹果的开发者帐号,一个系统。

如果没有帐号可以在打开申请加入苹果的开发者计划。

支付美元每年,怎么申请网上有详细的介绍,在此不多做介绍。

如果你已经有了一个,打开并登录到苹果,见下:登录以后可以看到下面这个界面,列出了你开发需要的一些工具,支持,管理等内容。

选择第二项,进入,所有证书相关的都在这里进行。

、申请在下图的左边选择,我们先创建一个,对于要发布到上的程序,都有一个唯一的,下面会列出你当前所有的。

我们点击右上角的:其中有两项需要你自己填:第一个,用来描述你的,这个随便填,没有什么限制;第二项 ( ),这是你的后缀,这个需要仔细。

因为这个内容和你的程序直接相关,后面很多地方要用到,最好是的格式,当然没有公司名的个人开发者,第二项可以用你自己的英文名字或者拼音,如下图:在线包编译时需要填写的就是你在此输入的第二项内容。

填完后,如下图,可以看见我们已经生成的:。

想要支持推送服务和等也可以在这儿配置:、申请发布证书、先创建一个证书请求文件这儿需要一个系统。

以下内容以雪豹系统为例,其他版本差别不是很大。

首先打开应用程序实用工具钥匙串访问(),在证书助理中,选择"从证书颁发机构求证书",如下图:在下图所示的界面,你的电子邮件地址:填你申请的电子邮件地址,常用名称,默认就好,空,选择存贮到磁盘,点击"继续":选择保存的位置,比如选择桌面。

iOS开发教程之APP上架

iOS开发教程之APP上架

iOS开发教程之APP上架iOS开发的最终目的就是能够将成熟的项目提供给用户使用,我们来聊聊上架过程中的那点事。

苹果的开发账号有两种:一种是$99的个人开发者账号,一种是$199的企业级开发账号。

这里是按年收费的!国外可能个人开发者比例高些,更多的歪果仁喜欢workhome或者说是为自己工作。

自由度很高,当然这也是需要大量的设计理念和灵感来支撑你的汉堡包。

通常我们都是在写字间里加班码功能,通常的做法是根据需求支撑代码功能,虽然是企业开发但发布时较少用到苹果的企业级发布账号。

个人开发账号其实一点也不个人,是将个人app发布到苹果商店,苹果用户都可以下载下来使用。

企业中很多使用个人账号来进行发布的。

只有个人开发者账号才能发布到苹果商店。

貌似个人开发者账号的功能很强大。

企业级账号不能将app发布到苹果商店,那能做点啥呢?比如:一家超级厉害的全球500强、跨国公司。

有一个需求:做一个iOS版本的财务审批app、并且只限公司领导层使用。

这时企业级开发账号就能闪亮登场了。

企业级账号支持将app,挂到500强的公司内网,领导们只需要扫描二维码即可下载使用。

开发账号的区分其实关键在与功能点的侧重,只是普通的app上架需求,则使用个人开发账号,如果需要发布的app只能在内网使用那就可以使用企业账号了。

另外,企业级账号下还可以添加个人开发账号,兼顾上线和内网发布。

上架的过程如果第一次接触,光证书制作会把你弄晕,但几个流程下来就很清晰明了了。

个人开发和企业开发账号的上架过程是一样的。

如果想让自己的app能够顺利通过苹果审核,第一、要保证呈现给用户的三观正常,无非法黄暴力的影响,第二、不能有重大的崩溃现象以及冲突iOS系统自带的功能(如手电筒),第三、不要只做网页链接要求鲜明的项目主题和存在价值,等等很多条款可以在苹果官网上查阅。

在开发中需要的必要条件:桌面上显示自己项目图标的icon图片、启动程序时默认加载的default图片、项目的名字。

苹果应用商店Apple store上传APP流程

苹果应用商店Apple store上传APP流程

IOS开发创建开发证书及发布App应用目录:------------------------------------------------------------ 错误!未定义书签。

(一) ——流程说明------------------------------------------------------------- 2(二)——创建证书 ------------------------------------------------------------- 31)创建开发者证书------------------------------------------------------ 32)创建发布证书------------------------------------------------------- 11(三)——创建App ID --------------------------------------------------------- 13(四)——创建配置概要文件 --------------------------------------------------- 161)创建开发配置概要文件 ----------------------------------------------- 162)创建发布配置概要文件 ----------------------------------------------- 18(五)——编译应用 ------------------------------------------------------------ 18(六)——打包应用 ------------------------------------------------------------ 21(七)——在iTunes创建填写应用基本信息 ------------------------------------ 25(八)——使用Application Loader工具上传应用 ----------------------------- 31(一)——流程说明发布编译苹果app的流程:1. 注册苹果开发者帐号2. 创建证书3. 创建App ID(不是那个登录账号)4. 创建配置概要文件5. 应用编译6. 应用打包7. 在iTunes创建填写应用基本信息8. 使用Application Loader工具上传应用9. 等待审核流程大概就这些吧,下面就具体说一下每一步怎么操作1.注册苹果开发者账号注册之后一定要成为付费会员,一种99美元(标准版) ,一种299美元(企业版) 具体区别就百度吧,一般都是标准版就可以,如果没有交钱,剩下的找不到的。

常州iOS开发APPStore上架程序(详细

常州iOS开发APPStore上架程序(详细

常州iOS开发APP Store上架流程?---常州紫竹云科技技术开发部帮助众多的常州及其他地区的客户开发APP时候,客户总是遇到一个很大的问题和疑问,如何将开发好的app上架到苹果的APP Store上面进行审核。

以下是攻略:到我又乱了,不怕,慢慢来解释。

开始上架之路1. 申请App ID选中Identifiers的App IDs,点击右上角的“+”号填写相应信息来申请App ID。

注意:这个App ID Description的Name是用来描述你的App Id,这个随便填,没有什么限制,最好是项目名称,这样方便自己辨识(不允许中文喔)。

注意:这几种证书的创建都是需要上传CSR文件(就是刚刚创建好的CertificateSigningRequest.certSigningRequest文件)。

发布证书和开发者证书需要操作两次,分别创建,开发者证书用于真机调试,发布证书用于提交到App Store。

比如先勾选iOS App Development,点击Continue,它会提示你需要一个CSR 文件。

机智如我早就已经创建好了,就是那个上面说的CertificateSigningRequest.certSigningRequest 文件。

好,继续Continue。

注意:开发的Provisioning Profile 需要真机调试,所以这里要绑定一个或以上的真机,这里我是之前添加过真机了,所以可以直接勾选;如果没有的话,需要将真机的UUID 复制出来在此添加(方法:使用手机Safari 访问)。

还有就是,在发布的Provisioning Profile 中,是没有这一步的,道理我们都懂!(不懂也不要问度娘)好,勾选了之后,直接Continue:填写好了Profile Name 之后,点击Generate 生成:下载下来吧,骚年!然后去创建发布用的Provisioning Profile,步骤和以上的差不多。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

苹果APP STORE 产品上架以及审批流程该文档供参考,实际页面随时会有改动,以实际官网页面为准,但是流程基本是一样的。

一、整个流程涉及的时间点:IDP注册审批(1-2周)(公司已有账号,忽略) 产品提交后审批(1-2周)如果审批不通过,会有邮件通知并告知哪里审批不通过,改好后重新提交审批(又是1-2周)。

二、需要特别注意的点:1、产品稳定性,不要动不动就崩溃,这样会审批不通过2、按钮等一看就懂,且可用3、Appstore上较多的小应用就不要放了,审批比较难通过4、比较有创意的应用审批比较容易通过5、产品版本号不要包含如下:build,version,beta三、详细的产品上架以及审批流程:1、先在iPhone DevCenter上注册成为iphone develope(公司已经有账号)2、现在我们在浏览器中输入3、登录,进入Manage Your Applications,如下图4、点击Add New Application,如下图,添加一个新的App5、6、重要提醒:此页的配置將会应用到此iTunes Connect账号下的所有应用程序,其中包括两个主要配置项:主语言和公司名称。

切记:一旦这两项配置提交后,以后就不能修改了!图中的A是主语言配置项:即用戶稍后输入程序详细数据所会使用的主要语言。

图中的B是公司的名称:对于个人开发者,建议尽量起一个有趣的,容易记的名称吧,不要省事的就用自己的账号名,除非你的账号名也很有特色:)7、上步的两项配置完成后,选择 Continue继续下面的配置,即出口产品承诺的页相关的配置。

這是由于美国法律对加密算法等的要求,如果你的应用程序沒有涉及到加密啥的,可以选择No,就可以跳過了。

(一般开发者而言,做点小工具、小游戏啥的,应该不会涉及到加密,因此可以直接skip跳过,继续下面的內容)。

如果的确有涉及到加密,那么请选择Yes,而后回答两到三个关于用的加密算法的具体问题,而后根据需要还要提供相关的文档,当Apple认为都OK了,那么才能继续下面的配置,这就比较麻烦了,所以如果是个人开发者,沒有特殊的要求的话,就別搞啥子加密了,那样会自找麻烦哦。

8、我们继续,下面就是提交程序时的核心数据了,即概要数据配置页面,如下图所示(图是网上找的,主要看格式吧):对设备的要求(Device Requirements):这就要根据你的应用程序的类型來做出选择了,比如如果你的应用程序跟电话功能结合的很紧密,那么就请不要选择iPod,否则用戶下载了,卻不能用,那就不好了。

还有,请切记要给出明确的说明,此应用所支持的iPhone的版本信息,目前iPhone已经到4.x了。

Apple 要求,新提交的应用必须支持4.0以上的系统,否则审查是通不过的了。

其中的必填项包括:程序名(App Name),唯一标示(SKU Number)A.程序名(Application Name):這一项中所填的內容,必须和你的程序安裝在iPhone或者iPod中后显示的程序名是一致的,否则无法通过Apple的审查。

B.唯一标示(SKU Number):这个字符串可以是任意格式的,但是建议使用Apple ID中的定义,试用URL格式的标示串,如:com.xxx.getst。

影响到产品在APPSTORE的url链接。

其中的必填项包括:产品的发布日期以及价格以及销售区域9、定价想要收钱吗?想的話,就给自己的程序定个价,不想的话也很好啊,那就选择Free,供人免费下载,呵呵。

估计大多数人还是想着挣些小钱吧,那就选一个合适的价位吧。

注意:Apple提供的这个App Store可不是免费的啊,所以它要从你的收入中提成的!Apple采用7:3分成,即开发者得到总收入的7成,Apple得到剩余的3成。

Apple就是这样的强势!10、地域选择这个地方,可以选择另外一个输入用戶应用程序数据的語言,如果你的应用程序支持多语言,那么强力建议此处增加相应的语言的描述,否则,English這個主语言就够了版本信息:版本信息(Version Number),程序描述(Description),主要分类(Primary),子分类(subcatepory),关键字(Keywords),版权(Copyright),技术支持网址(Support URL),技術支持Email(Support Email Address)。

这个此页需要填写的内容,有如下需要注意的地方:A.版本信息(Version Number):这个就无需多说了,一般都从1.0开始。

B.程序描述(Description):虽然我们之前选择了主语言,一般为English,但是此处,我们同样可以用两种或多种语言输入对自己程序的描述。

对于此项具体的內容,这是消费者了解这个应用的很重要的描述,同时对其做出购买決定的影响也是很大的,所以尽量言简意核、引人入胜吧。

注意:此处不要给一些关键字的列表!为了提高搜索的可見性,开发者输入尽量多的关键字是无可厚非的,但这里绝不是输入关键字的理想的场所,毕竟这个简单描述是用来给消费者看的,本页的下面专门提供了供用戶输入关键字的地方!C.主要分类(Primary category):这个很简单,根据所开发的程序类型选择合适的分类,比如:电纸书(Book)、小工具(Utilities)、音乐(Music),旅游(Travel),游戏(Games)等等。

此页还提供了子分类(subcategory)的选择,这可以更加准确的描述程序类型,比如游戏的子类包括:纸牌(Card),运动(Sports)等等。

D.关键字(Keywords):开发者可以输入尽量多、准确的关键字以便提高程序被搜索的概率!但最多不能超过100个字符。

所以要选择合适的,站在消费者的角度,注意消费者很可能不是技术人员!所以这里的关键字一定不要太多技术术语了!E.版权信息:这就是刚才起到那个公司名称的官方名称了F.技术支持URL和Email(Support URL和Support Email Address):这两项內容是必须提供的,Email相信都回有的,Support URL,就是产品的网站,或者介绍的网页,如果沒有的话,最简单的辦法就是到某個有名的博客站上申请一個账号,然後把博客的地址写进去就好了!11、对程序的评级Apple提供了好几个评级的标准,开发者需要根据所开发程序的实际情況进行相应的选择,比如是否包含成人內容等,而后该页会根据用戶的选择给出相应的程序评级,这个大家根据实际情況填写就好了,沒有什么好坏之分,开发者自己体会吧,呵呵。

12、上传数据完成了上面的数据收集后,Apple就要求用戶上传相应的程序文件以及截屏图了。

关于这部分,用戶只需要根据提示,上传相应的文件即可,包括:程序文件:是个zip包,该包中只包含编译成功的app文件。

512的图标:这是个jpg格式的大图标,用于在Apple Store中的显示。

程序截图:主截图以及最多4個其他截图。

再次强调一下,截图是重中之重!尽量給用戶展示出最好的界面!13、检查页面当所有的上述页面都完成后,我们可以在这个最后的页面再次检查一下我们所填入的內容是否完整、正确,毕竟这可是商品的包装啊!只有好的包装才能吸引消费者的目光,从而才会产生潜在的收入。

点击提交后,我们退出编辑界面,回到了此篇第二幅图所示的界面,程序处于In Review 的状态!一般而言,Apple会在1-2周内通过Email通知你审查的结果,如果通过了,那么此处就变为了Ready for Sale状态,那么你就可以在iTunes中搜索到自己的应用程序了。

如果沒有通过,此处会是Rejected状态,Apple会通过邮件给出原因,开发者需要根据邮件中的描述做出修改后,再次提交申请。

整个上架发布流程到此结束。

苹果上架的官方审批规则请看下面的网站(需要有IDP登陆):/appstore/guidelines.html没有账号的看后面吧,我也贴出来。

Apple App Review GuidelineIntroduction 介绍We're pleased that you want to invest your talents and time to develop applications for iOS. It has been a rewarding experience - both professionally and financially – for tens of thousands of developers and we want to help you join this successful group. We have published our App Store Review Guidelines in the hope that they will help you steer clear of issues as you develop your app and speed you through the approval process when you submit it.我们很高兴,你要投资你的才能和时间来开发应用程序的操作系统。

它一直是一个有益的经验-专业和财政–数以万计的开发者,我们想帮助你加入该集团成功的。

我们已经出版了我们的应用程序商店审查准则的希望,他们会帮助你避开问题你发展你的应用程序和速度通过审批程序当您提交。

We view Apps different than books or songs, which we do not curate. If you want to criticize a religion, write a book. If you want to describe sex, write a book or a song, or create a medical app. It can get complicated, but we have decided to not allow certain kinds of content in the App Store. It may help to keep some of our broader themes in mind:我们认为,应用不同的书籍或歌曲,我们没有牧师。

如果你要批评宗教,写一本书。

如果你想描述,写一本书或一首歌,或创建一个医疗程序。

它可以变得很复杂,但我们决定不允许某些类型的内容的应用程序商店。

它可以帮助保持我们的一些更广泛的主题思想:▪We have lots of kids downloading lots of apps, and parental controls don't work unless the parents set them up (many don't). So know that we're keeping an eye out for the kids.▪▪We have over 350,000 apps in the App Store. We don't need any more Fart apps.If your app doesn't do something useful or provide some form of lasting entertainment, it may not be accepted.▪If your App looks like it was cobbled together in a few days, or you're trying to get your first practice App into the store to impress your friends, please brace yourself for rejection. We have lots of serious developers who don't want their quality Apps to be surrounded by amateur hour.▪We will reject Apps for any content or behavior that we believe is over the line.What line, you ask? Well, as a Supreme Court Justice once said, "I'll know it when I see it". And we think that you will also know it when you cross it.▪If your app is rejected, we have a Review Board that you can appeal to. If you run to the press and trash us, it never helps.▪If you attempt to cheat the system (for example, by trying to trick the review process, steal data from users, copy another developer's work, or manipulate theratings) your apps will be removed from the store and you will be expelled from the developer program.▪This is a living document, and new apps presenting new questions may result in new rules at any time. Perhaps your app will trigger this.Lastly, we love this stuff too, and honor what you do. We're really trying our best to create the best platform in the world for you to express your talents and make a living too. If it sounds like we're control freaks, well, maybe it's because we're so committed to our users and making sure they have a quality experience with our products. Just like almost all of you are too.Table of Contents1. Terms and conditions2. Functionality3. Metadata, ratings and rankings4. Location5. Push notifications6. Game Center7. iAds8. Trademarks and trade dress9. Media content10. User interface11. Purchasing and currencies12. Scraping and aggregation13. Damage to device14. Personal attacks15. Violence16. Objectionable content17. Privacy18. Pornography19. Religion, culture, and ethnicity20. Contests, sweepstakes, lotteries, and raffles21. Charities and contributions22. Legal requirements1. Terms and conditions• 1.1As a developer of applications for the App Store you are bound by the terms ofother licenses or contracts between you and Apple. The following rules and examples are intended to assist you in gaining acceptance for your app in the App Store, not to amend or remove provisions from any other agreement.2. Functionality• 2.1Apps that crash will be rejected• 2.2Apps that exhibit bugs will be rejected• 2.3Apps that do not perform as advertised by the developer will be rejected• 2.4Apps that include undocumented or hidden features inconsistent with the description of the app will be rejected• 2.5Apps that use non-public APIs will be rejected• 2.6Apps that read or write data outside its designated container area will be rejected• 2.7Apps that download code in any way or form will be rejected• 2.8Apps that install or launch other executable code will be rejected• 2.9Apps that are "beta", "demo", "trial", or "test" versions will be rejected• 2.10iPhone apps must also run on iPad without modification, at iPhone resolution, and at 2X iPhone 3GS resolution• 2.11Apps that duplicate apps already in the App Store may be rejected, particularly ifthere are many of them, such as fart, burp, flashlight, and Kama Sutra apps.• 2.12Apps that are not very useful, are simply web sites bundled as apps, or do not provide any lasting entertainment value may be rejected• 2.13Apps that are primarily marketing materials or advertisements will be rejected• 2.14Apps that are intended to provide trick or fake functionality that are not clearly marked as such will be rejected• 2.15Apps larger than 20MB in size will not download over cellular networks (this isautomatically prohibited by the App Store)• 2.16Multitasking apps may only use background services for their intended purposes:VoIP, audio playback, location, task completion, local notifications, etc.• 2.17Apps that browse the web must use the iOS WebKit framework and WebKitJavascript• 2.18Apps that encourage excessive consumption of alcohol or illegal substances, orencourage minors to consume alcohol or smoke cigarettes, will be rejected• 2.19Apps that provide incorrect diagnostic or other inaccurate device data will be rejected• 2.20Developers "spamming" the App Store with many versions of similar apps will beremoved from the iOS Developer Program• 2.21Apps that are simply a song or movie should be submitted to the iTunes store. Appsthat are simply a book should be submitted to the iBookstore.• 2.22Apps that arbitrarily restrict which users may use the app, such as by location orcarrier, may be rejected3. Metadata (name, descriptions, ratings, rankings, etc)• 3.1Apps or metadata that mentions the name of any other mobile platform will berejected• 3.2Apps with placeholder text will be rejected• 3.3Apps with descriptions not relevant to the application content and functionality will be rejected• 3.4App names in iTunes Connect and as displayed on a device should be similar, so as not to cause confusion• 3.5Small and large app icons should be similar, so as to not to cause confusion• 3.6Apps with app icons and screenshots that do not adhere to the 4+ age rating will berejected• 3.7Apps with Category and Genre selections that are not appropriate for the app content will be rejected• 3.8Developers are responsible for assigning appropriate ratings to their apps.Inappropriate ratings may be changed/deleted by Apple• 3.9Developers are responsible for assigning appropriate keywords for their apps.Inappropriate keywords may be changed/deleted by Apple• 3.10Developers who attempt to manipulate or cheat the user reviews or chart ranking inthe App Store with fake or paid reviews, or any other inappropriate methods will beremoved from the iOS Developer Program• 3.11Apps which recommend that users restart their iOS device prior to installation orlaunch may be rejected• 3.12Apps should have all included URLs fully functional when you submit it for review,such as support and privacy policy URLs4. Location• 4.1Apps that do not notify and obtain user consent before collecting, transmitting, orusing location data will be rejected• 4.2Apps that use location-based APIs for automatic or autonomous control of vehicles,aircraft, or other devices will be rejected• 4.3Apps that use location-based APIs for dispatch, fleet management, or emergencyservices will be rejected• 4.4Location data can only be used when directly relevant to the features and servicesprovided by the app to the user or to support approved advertising uses5. Push notifications• 5.1Apps that provide Push Notifications without using the Apple Push Notification (APN) API will be rejected• 5.2Apps that use the APN service without obtaining a Push Application ID from Apple will be rejected• 5.3Apps that send Push Notifications without first obtaining user consent will be rejected• 5.4Apps that send sensitive personal or confidential information using Push Notifications will be rejected• 5.5Apps that use Push Notifications to send unsolicited messages, or for the purpose of phishing or spamming will be rejected• 5.6Apps cannot use Push Notifications to send advertising, promotions, or directmarketing of any kind• 5.7Apps cannot charge users for use of Push Notifications• 5.8Apps that excessively use the network capacity or bandwidth of the APN service orunduly burden a device with Push Notifications will be rejected• 5.9Apps that transmit viruses, files, computer code, or programs that may harm ordisrupt the normal operation of the APN service will be rejected6. Game Center• 6.1Apps that display any Player ID to end users or any third party will be rejected• 6.2Apps that use Player IDs for any use other than as approved by the Game Centerterms will be rejected• 6.3Developers that attempt to reverse lookup, trace, relate, associate, mine, harvest, or otherwise exploit Player IDs, alias, or other information obtained through the GameCenter will be removed from the iOS Developer Program• 6.4Game Center information, such as Leaderboard scores, may only be used in appsapproved for use with the Game Center• 6.5Apps that use Game Center service to send unsolicited messages, or for the purpose of phishing or spamming will be rejected• 6.6Apps that excessively use the network capacity or bandwidth of the Game Center will be rejected• 6.7Apps that transmit viruses, files, computer code, or programs that may harm ordisrupt the normal operation of the Game Center service will be rejected7. iAds•7.1Apps that artificially increase the number of impressions or click-throughs of ads willbe rejected•7.2Apps that contain empty iAd banners will be rejected•7.3Apps that are designed predominantly for the display of ads will be rejected8. Trademarks and trade dress•8.1•8.2Apps that suggest or infer that Apple is a source or supplier of the app, or that Apple endorses any particular representation regarding quality or functionality will berejected•8.3Apps which appear confusingly similar to an existing Apple product or advertisingtheme will be rejected•8.4Apps that misspell Apple product names in their app name (i.e., GPS for Iphone,iTunz) will be rejected•8.5Use of protected 3rd party material (trademarks, copyrights, trade secrets, otherwise proprietary content) requires a documented rights check which must be providedupon request•8.6Google Maps and Google Earth images obtained via the Google Maps API can beused within an application if all brand features of the original content remain unaltered and fully visible. Apps that cover up or modify the Google logo or copyright holdersidentification will be rejected9. Media content•9.1Apps that do not use the MediaPlayer framework to access media in the MusicLibrary will be rejectedApp user interfaces that mimic any iPod interface will be rejected•9.3Audio streaming content over a cellular network may not use more than 5MB over 5minutes•9.4Video streaming content over a cellular network longer than 10 minutes must useHTTP Live Streaming and include a baseline 64 kbps audio-only HTTP Live stream10. User interface•10.1•10.2Apps that look similar to apps bundled on the iPhone, including the App Store, iTunes Store, and iBookstore, will be rejected•10.3Apps that do not use system provided items, such as buttons and icons, correctly and•10.4Apps that create alternate desktop/home screen environments or simulate multi-appwidget experiences will be rejected•10.5Apps that alter the functions of standard switches, such as the Volume Up/Down and Ring/Silent switches, will be rejected•10.6Apple and our customers place a high value on simple, refined, creative, well thought through interfaces. They take more work but are worth it. Apple sets a high bar. Ifyour user interface is complex or less than very good, it may be rejected11. Purchasing and currencies•11.1Apps that unlock or enable additional features or functionality with mechanisms other than the App Store will be rejected•11.2Apps utilizing a system other than the In App Purchase API (IAP) to purchase content, functionality, or services in an app will be rejectedApps using IAP to purchase physical goods or goods and services used outside ofthe application will be rejected•11.4Apps that use IAP to purchase credits or other currencies must consume thosecredits within the application•11.5Apps that use IAP to purchase credits or other currencies that expire will be rejected•11.6Content subscriptions using IAP must last a minimum of 7 days and be available tothe user from all of their iOS devices•11.7Apps that use IAP to purchase items must assign the correct Purchasability type•11.8Apps that use IAP to purchase access to built-in capabilities provided by iOS, such as the camera or the gyroscope, will be rejected•11.9Apps containing "rental" content or services that expire after a limited time will berejected•11.10Insurance applications must be free, in legal-compliance in the regions distributed,and cannot use IAP•11.11In general, the more expensive your app, the more thoroughly we will review it•11.12Apps offering subscriptions must do so using IAP, Apple will share the same 70/30revenue split with developers for these purchases, as set forth in the•11.13Apps that link to external mechanisms for purchases or subscriptions to be used inthe app, such as a “buy" button that goes to a web site to purchase a digital book, will be rejected•11.14Apps can read or play approved content (specifically magazines, newspapers, books, audio, music, and video) that is subscribed to or purchased outside of the app, aslong as there is no button or external link in the app to purchase the approvedcontent. Apple will not receive any portion of the revenues for approved content thatis subscribed to or purchased outside of the app12. Scraping and aggregation•12.1Applications that scrape any information from Apple sites (for examplePrograms, etc) or create rankings using content from Apple sites and services will be rejected•12.2Applications may use approved Apple RSS feeds such as the iTunes Store RSS feed •12.3Apps that are simply web clippings, content aggregators, or a collection of links, may be rejected13. Damage to device•13.1Apps that encourage users to use an Apple Device in a way that may cause damage to the device will be rejected•13.2Apps that rapidly drain the device's battery or generate excessive heat will berejected14. Personal attacks•14.1Any app that is defamatory, offensive, mean-spirited, or likely to place the targetedindividual or group in harms way will be rejected•14.2Professional political satirists and humorists are exempt from the ban on offensive or mean-spirited commentary15. Violence•15.1Apps portraying realistic images of people or animals being killed or maimed, shot,stabbed, tortured or injured will be rejected•15.2Apps that depict violence or abuse of children will be rejected•15.3"Enemies" within the context of a game cannot solely target a specific race, culture, a real government or corporation, or any other real entity•15.4Apps involving realistic depictions of weapons in such a way as to encourage illegalor reckless use of such weapons will be rejected•15.5Apps that include games of Russian roulette will be rejected16. Objectionable content•16.1Apps that present excessively objectionable or crude content will be rejected•16.2Apps that are primarily designed to upset or disgust users will be rejected17. Privacy•17.1Apps cannot transmit data about a user without obtaining the user's prior permission and providing the user with access to information about how and where the data willbe used•17.2Apps that require users to share personal information, such as email address anddate of birth, in order to function will be rejected•17.3Apps that target minors for data collection will be rejected18. Pornography•18.1Apps containing pornographic material, defined by Webster's Dictionary as "explicitdescriptions or displays of sexual organs or activities intended to stimulate eroticrather than aesthetic or emotional feelings", will be rejected•18.2Apps that contain user generated content that is frequently pornographic (ex "ChatRoulette" apps) will be rejected19. Religion, culture, and ethnicity•19.1Apps containing references or commentary about a religious, cultural or ethnic group that are defamatory, offensive, mean-spirited or likely to expose the targeted group to harm or violence will be rejected•19.2Apps may contain or quote religious text provided the quotes or translations areaccurate and not misleading. Commentary should be educational or informativerather than inflammatory20. Contests, sweepstakes, lotteries, and raffles•20.1Sweepstakes and contests must be sponsored by the developer/company of the app•20.2Official rules for sweepstakes and contests, must be presented in the app and make it clear that Apple is not a sponsor or involved in the activity in any manner•20.3It must be permissible by law for the developer to run a lottery app, and a lottery app must have all of the following characteristics: consideration, chance, and a prize•20.4Apps that allow a user to directly purchase a lottery or raffle ticket in the app will berejected21. Charities and contributions•21.1Apps that include the ability to make donations to recognized charitable organizations must be free•21.2The collection of donations must be done via a web site in Safari or an SMS22. Legal requirements•22.1Apps must comply with all legal requirements in any location where they are madeavailable to users. It is the developer's obligation to understand and conform to alllocal laws•22.2Apps that contain false, fraudulent or misleading representations will be rejected•22.3Apps that solicit, promote, or encourage criminal or clearly reckless behavior will be rejected•22.4Apps that enable illegal file sharing will be rejected•22.5Apps that are designed for use as illegal gambling aids, including card counters, will be rejected•22.6。

相关文档
最新文档