iTunes Connect 开发指南


iTunes Connect 开发者指南 6.6  2011-3-2  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 1 Apple Inc. © 2011 Apple Inc. All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, mechanical, electronic, photocopying, recording, or otherwise, without prior written permission of Apple Inc., with the fol- lowing exceptions: Any person is hereby authorized to store documentation on a single computer for personal use only and to print copies of documentation for personal use provided that the documentation contains Apple’s copyright notice. The Apple logo is a trademark of Apple Inc. Use of the “keyboard” Apple logo (Option-Shift-K) for commercial purposes without the prior written consent of Apple may constitute trademark infringement and unfair competition in violation of federal and state laws. No licenses, express or implied, are granted with respect to any of the technology described in this document. Apple retains all intellectual property rights associated with the technology described in this document. This document is intended to assist iTunes Content Developers to manage and deliver content for the iTunes Store. Every effort has been made to ensure that the information in this document is accurate. Apple is not responsible for typo- graphical errors. Apple Inc. 1 Infinite Loop Cupertino, CA 95014 408-996-1010 Even though Apple has reviewed this document, APPLE MAKES NO WARRANTY OR REPRESENTATION, EITHER EXPRESS OR IMPLIED, WITH RESPECT TO THIS DOCUMENT, ITS QUALITY, ACCURACY, MERCHANTABILITY, OR FITNESS FOR A PARTICULAR PURPOSE. AS A RESULT, THIS DOCUMENT IS PROVIDED “AS IS,” AND YOU, THE READER, ARE ASSUMING THE ENTIRE RISK AS TO ITS QUALITY AND ACCURACY. IN NO EVENT WILL APPLE BE LIABLE FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CON- SEQUENTIAL DAMAGES RESULTING FROM ANY DEFECT OR INACCURACY IN THIS DOCUMENT, even if advised of the possibil- ity of such damages THE WARRANTY AND REMEDIES SET FORTH ABOVE ARE EXCLUSIVE AND IN LIEU OF ALL OTHERS, ORAL OR WRITTEN, EXPRESS OR IMPLIED. No Apple dealer, agent, or employee is authorized to make any modification, extension, or addition to this warranty. Some states do not allow the exclusion or limitation of implied warranties or liability for incidental or consequential dam- ages, so the above limitation or exclusion may not apply to you. This warranty gives you specific legal rights, and you may also have other rights which vary from state to state.  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 2 目录 介绍 9 本文档的组织结构 9 关于本版本 10 iTunes Connect开发者指南6.6的新内容 10 在您开始之前 11 材料清单 11 应用程序二进制文件和小型图标 12 大型图标 12 iPhone/iPod touch和iPad程序的屏幕截图 15 Mac OS X程序的屏幕截图 16 签署您的合约 17 翻译您的元数据(可选) 17 提供出口许可授权 17 额外的插图(可选) 17 默认选项设置页面 18 iTunes Connect概览 20 登入iTunes Connect 21 iTunes Connect主页 22  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 3 应用程序iTunes Connect Mobile 22 联系我们 23 查看销售数据和趋势统计 25 合约,税务以及银行 28 申请合约 28 续签合约 29 提供银行信息 29 编辑银行信息 31 提供您的税务信息 31 查看支付和财务报告 33 用户管理 34 创建iTunes Connect用户 34 查看和编辑用户 39 添加新的应用程序 41 上传二进制文件之前的准备 41 程序信息 42 设置地区权限,价格及有效时间 45 预选安排价格 46 提供版本信息 47 程序信息操作页面 65  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 4 本地化元数据,关键词和屏幕截图 65 添加新的本地化语言 66 查看本地化信息 68 删除本地化信息 70 查看版本信息 71 程序名称到期 76 准备上传二进制文件 77 出口授权 78 版本发布控制 80 Application Loader介绍页面 81 使用Application Loader 83 程序管理 88 程序搜索 88 检查程序状态 90 在分析中心查看程序审批未通过的细节 94 查看状态变更历史记录 96 查看二进制文件细节 97 查看崩溃记录 98 获取新的崩溃记录 98 查看客户评价 98 撤回二进制文件 99 程序下架 100  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 5 程序重新上架 100 删除程序 101 编辑和更新程序 103 编辑版本信息 103 编辑版本信息 104 编辑元数据 106 编辑上传内容 107 编辑EULA 111 管理本地化 112 编辑程序信息 115 权限和价格 115 In App Purchase管理 117 游戏中心 118 游戏中心管理 118 编辑游戏中心设置 127 排行榜和成就记录状态 136 iAd网络 138 创建iAd网络 138 更新程序信息 141 申请促销码 145 In App Purchase管理 147 关于In App Purchase 147  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 6 测试In App Purchase 148 创建测试用户 148 使用测试用户进行In App Purchase测试 149 注册In App Purchase 150 从产品页面 151 从iTunes Connect主页 151 提供In App Purchase信息 153 创建自动续费的In App Purchase 155 测试您的In App Purchase 167 提交In App Purchase给Apple审批 168 跟踪您的In App Purchase状态 170 In App Purchase状态 173 编辑In App Purchase 174 编辑In App Purchase细节 175 删除In App Purchase 182 最佳实践 183 尽量利用App Store 183 易被发现 183 引人注目 186 提供信息 190 国际化 191 程序大小(仅iOS程序) 191 其他的促销信息 192 宣传海报 192  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 7 程序管理 194 附录 A:程序信息表格 195 附录 B:游戏中心信息表格 198 附录 C:设备兼容矩阵 200 附录 D:版本变更记录 202  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 8 介绍 本文档包括您开始使用iTunes Connect的所有内容:创建程序,发布程序,并提供在iTunes Connect中管 理iOS以及Mac OS X程序的说明。 iTunes Connect是基于Web的一组工具集合,用来帮助开发者提交和管理在App Store中出售的程序。在 iTunes Connect中您可以检查您的合约状态,管理iTunes Connect和测试用户,获得销售数据和财务报 告,查看程序崩溃的日志记录,申请促销码,创建iAd网络和游戏中心,以及添加或编辑程序的元数 据,二进制文件,In App Purchase。 本文档的组织结构 本文档的组织结构如下: ■ 在您开始之前描述了在您开始之前需要准备的内容。 ■ iTunes Connect概览提供了iTunes Connect模块的概要介绍并描述了如何登入iTunes Connect。 ■ 查看销售数据和趋势统计描述了怎样查看和下载您的程序每日及每周的App Store销售数据报告。 ■ 合约,税务以及银行描述了怎样申请并签署程序支付合约,提供必要的财务和税务信息,并跟踪您的 iTunes合约的状态。 ■ 查看财务报告描述了管理组和财务组的用户怎样下载每月的财务报告。 ■ 用户管理对您能够创建的iTunes Connect用户类型做出了说明并描述了怎样创建iTunes Connect用户。 ■ 添加新的应用程序描述了如何提供程序元数据信息,设定价格和出售地区,添加本地化语言,并准备 上传二进制文件。 ■ 使用Application Loader描述了如何在程序是等待上传的状态下上传您的二进制文件。 ■ 程序管理描述了如何检查程序状态,撤回您的二进制文件,下架程序,查看程序崩溃记录,删除程序 等。 ■ 编辑和更新程序描述了如何修改您的程序。 ■ 申请促销码描述了如何申请促销码从而给您的潜在客户免费提供程序的拷贝。 ■ In App Purchase管理描述了如何在您的程序内部嵌入商店功能以出售内容。 ■ 游戏中心描述了如何激活程序的游戏中心功能并创建您的排行榜和成就记录。 ■ iAd网络描述了如何利用iAd网络在程序中轻松地集成iAd广告。您可以监控广告效果和跟踪收入。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 9 ■ 最佳实践描述了如何使您的程序在App Store中更出众的一些准则。 关于本版本 日期/版本 修改 3-2-2011 — 版本 6.6 增加了游戏中心排行榜的可选分数范围。加入了分析中心以显示程序 审批未通过的原因。移除了In App Purchase验证的步骤。增加了两个In App Purchase的状态:等待屏幕截图和准备提交。 完整的版本变更记录请参考附录 D:版本变更记录。 iTunes Connect开发者指南6.6的新内容 ■ 增加了游戏中心排行榜可选的分数范围。分数范围必须两个同时设定且不能相等。当您第一次添加分 数范围或者将分数范围更改为更小的值时,所有超过分数范围的数据将被删除且不能恢复。 ■ 加入分析中心显示程序审批未通过的具体原因。分析中心可以从程序信息页面和版本细节页面访问。 如果您的程序未通过审批,您将会在页面上方看见分析中心的链接。 ■ In App Purchase在提交给Apple审批前不再需要确认。增加了两个In App Purchase的状态:等待屏幕截 图和准备提交。移除状态等待开发者确认和开发者已确认。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 10 在您开始之前 本章节描述了在您开始之前您需要准备的内容。 材料清单 在将您的程序提交到iTunes Connect并成功地在App Store上架之前,您需要确保您能够提供如下材料: ■ 二进制文件  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 11 • iOS二进制文件: 包括为iPhone和iPod touch提供的57x57像素的图标,图标也可以是高分辨率的 114x114像素,或为iPad提供的50x50像素和72x72像素的图标 • Mac OS X二进制文件: 至少包括一个512x512像素和一个128x128像素的图标 ■ 在桌面App Store中使用的512x512像素的大型图标(仅用于iOS程序) ■ 屏幕截图 ■ 合约信息 ■ 出口许可信息 ■ 应用程序元数据 您也可以准备如下可选的内容: ■ 额外的屏幕截图 ■ 针对其他国家和地区的本地化数据 ■ 进行推广活动的图片 下面会对每个要求的材料进行详细说明。 应用程序二进制文件和小型图标 为了更方便的通过iTunes Connect上传并考虑到终端用户的购买体验,您应尽可能的控制文件的大小。 二进制文件必须是ZIP压缩格式,在上传过程中将会进行代码签名的检查。 iPhone和iPod touch:运行在iPhone和iPod touch上的二进制文件必须包括一个57x57像素大小的图标,该 图标将会在主屏上以及通过iPod touch和iPhone浏览App Store时显示。您也可以选择为iPhone的网膜屏 提供114x114像素的图标。 iPad:运行在iPad上的二进制文件必须包含两个图标。一个是50x50像素大小,另一个是72x72像素大 小,图标将会在iPad主屏幕上以及通过iPad浏览App Store时显示。 Mac OS X:运行在Mac OS X上的二进制文件必须至少包括一个512x512像素和一个128x128像素的图标。 大型图标 iPhone/iPod touch应用程序和iPad应用程序都需要提供大型图标。Mac OS X程序的大型图标包含在其二 进制文件中,而iOS程序的大型图标需单独提供。大型图标将会在通过桌面计算机访问App Store时显 示,并且会在需要的时候用来在App Store中推荐您的程序。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 12 为了让您的程序在App Store中更突出,您必须提供一个具有吸引力的, 新颖的图标。所有iOS程序的图 标,包括小型图标和大型图标,都必须满足下面的要求: 请不要简单的将小图片进行放大,这样会导致图标像素化从而影响视觉效果。iTunes Connect不支持ZIP 压缩的TIFF图像格式,该图像格式会导致您的程序在App Store中的显示有问题。 在设备主屏,桌面App Store以及设备上的App Store中显示程序图标时,将会参考在您提交的二进制文 件中的光晕参数(UIPrerenderedIcon键)。请确定您已经正确设置了光晕参数以达到预期的效果。 注意:光晕参数对Mac OS X的程序图标不起作用。 这儿是一个在提交的二进制文件中设置的光晕参数及其最终效果的示例:  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 13  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 14 iPhone/iPod touch和iPad程序的屏幕截图 您在iTunes Connect中上传的第一个屏幕截图将会用作程序产品页面上的主要屏幕截图,为了获得最好 的显示效果,请不要在屏幕截图中包括iPhone或iPad状态栏,并遵循如下要求: iPhone和iPod touch: 竖向方式 - 上传的竖式屏幕截图将会同时显示在桌面App Store和设备App Store中。不支持ZIP压缩的TIFF 图像格式,使用该图像格式将会导致您的程序在App Store中显示有问题。iTunes Connect也接受高分辨 率的竖式截图以支持iPhone 4网膜屏,图像大小最小为640x920像素,最大为640x960像素。 横向方式 - 上传的横向模式截图将仅在桌面App Store中显示。如果需要在设备上的App Store中查看横向 方式的屏幕截图,用户需要将他们的iPhone旋转到横向视图。iTunes Connect也接受支持iPhone 4网膜屏 的高分辨率横向模式截图,图像大小最小为920x600像素,最大为920x640像素。 iPad 竖向方式 - 上传的竖式屏幕截图将会同时显示在桌面App Store和设备App Store中。不支持ZIP压缩的TIFF 图像格式,使用该图像格式将会导致您的程序在App Store中显示有问题。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 15 横向方式 - 上传的横向模式截图将仅在桌面App Store中显示。如果需要在设备上的App Store中查看横向 方式的屏幕截图,则用户需要将他们的iPad旋转到横向视图。 额外的屏幕截图(可选) 除了主屏幕截图外,程序产品页面上还可以显示最多四个额外的屏幕截图。这些图片可能会被调整大小 以适合提供的空间。为了获得良好的视觉效果,请遵守上面同样的要求。 Mac OS X程序的屏幕截图 您在iTunes Connect中上传的第一个屏幕截图将会用作Mac App Store中产品页面上的主要屏幕截图。屏 幕截图比例必须是16:10,最小1280x800像素大小,必须是RGB色彩空间的高质量 的.jpeg,.jpg,.tif,.tiff,或者.png文件格式。不支持ZIP压缩的TIFF格式。为了获得最好的显示效果,请 遵循如下要求:  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 16 签署您的合约 如果您打算出售您的程序,您需要签署商业支付合约,程序才会被发布到App Store中。如果您的程序 是免费的,在加入Apple开发者计划时您已经签署了免费软件发布协议,然而,在程序发布到App Store 前,您仍然需要创建一个免费软件的合约。如果您希望在iOS 4的iOS程序中植入iAd广告,您还需要签署 iAd网络合约。更多细节请参考合约,税务以及银行。 翻译您的元数据(可选) I如果您计划在美国之外的地区出售您的程序,您应该对程序元数据进行翻译。您可以在iTunes Connect 中提供额外的翻译并且在相应地区的店面中显示。您应该在登入iTunes Connect添加您的程序之前就准 备好这些。本地化元数据,关键词和屏幕截图小节给出了您需要翻译的信息类型列表。 提供出口许可授权 美国出口法规要求包含加密技术的产品必须有合适的出口授权。在您初次上传以及每次更新程序前,您 都会被问到一系列关于程序加密的问题。根据这些问题的答案,您可能需要提供一份商品分类鉴定的 PDF拷贝(CCATS)以确认您的程序的分类。 额外的插图(可选) 尽管不会当时就需要在iTunes Connect中提交额外的插图,但是推荐您手头最好能有一些高质量的插图 以及针对您的程序的一些设计标志。如果您的程序被选中在App Store中推荐的话,全球开发者关系小  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 17 组会和您联系并需要您提供额外的插图。这些插图和设计标志会被我们的设计小组用来创建一些小型海 报以在App Store上更好的推荐您的程序。请参考最佳实践中宣传海报部分。 默认选项设置页面 当您第一次在iTunes Connect中添加程序时,您将会跳转到默认选项设置页面。在该页面中您可以设置 一些默认选项,应用在您开发者帐号的所有程序上。 重要:您的首要语言和公司名称一旦提交后就不能修改。这些设置对您帐户中的所有程序都有效。请在 点击“Continue”前确保这些信息都是正确的。不要包含任何Apple的商标。 Cyberinteractive A B A) 首要语言 – 您将会上传的元数据的语言。例如,如果您选择了法语,iTunes Connect认为您将以法语 上传您的元数据,随后,您的程序将会出现在世界范围内的App Store中,除非您特别指定程序的地 区。您的首要语言将会被应用于您的开发者帐户下所有的程序。 重要:您在这儿选定的首要语言不会显示在App Store的语言列表中。显示在App Store中的信息是在您 的二进制文件中设置的。 B) 公司名称 – 公司名称将会显示在App Store中。例如,上面在iTunes Connect中看到 的“Cyberinteractive”,将会直接出现在App Store中您的产品页面的左上角。公司名称是程序在App  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 18 Store中的组织结构的一个关键部分,因为当客户点击公司名称时,他们将会跳转到该公司的所有程 序列表的页面。 B  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 19 iTunes Connect概览 iTunes Connect是基于Web的一组工具集合,用来帮助开发者提交和管理在App Store中出售的应用程 序。在iTunes Connect中您可以检查您的合约状态,管理iTunes Connect和测试用户,获得销售数据和财 务报告,查看程序崩溃的日志记录,请求促销码,创建iAd网络和游戏中心,以及添加或管理程序的元 数据,二进制文件,In App Purchase。 iTunes Connect按照使用功能划分为各个不同的模块,您可以查看报告,创建用户,管理程序等。iTunes Connect还有一个模块用来帮助您联系到合适的Apple代表。 您在iTunes Connect能做什么取决于您的用户角色。例如,管理组的用户能做比其他组的用户更多的事 情。 和分配给您的角色和访问权限有关,显示的图标可能会不同。 模块 描述 查看那销售数据和趋势报告。 关于销售数据和趋势报告的更多信息,请参考App Store销售数据和趋势 报告指南。 签署App Store程序支付合约或者iAd网络合约。下载合约的PDF副本。 下载查看和下载每月的财务报告和支付,查看按地区您每个月的收入。 关于怎样查看您有效的每月财务收入,最新的支付信息请参考iTunes财 务指南财务报告指南。 增加和删除iTunes Connect用户或测试用户,以及改变用户的角色。 在App Store中添加,查看,管理您的程序。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 20 模块 描述 创建和管理您的程序的In App Purchase。 管理程序中的广告并查看其广告效果。 注意:该模块只有在您签署了iAd网络协议并至少在一个程序中激活了 iAd时才出现。 申请能够让客户免费下载您的程序的促销码。 如果您有问题需要解决,您可以在这提交一个联系表单给相应的Apple 代表。 iTunes Connect具有相应的移动设备应用程序,您可以在iTunes Connect的主页上下载。参见应用程序 iTunes Connect Mobile。 登入iTunes Connect 在您使用iTunes Connect之前,您必需拥有一个用户帐号。当您在Apple开发者计划中注册时,您已经创 建了一个Apple ID和密码。这个帐号将作为您公司的Apple开发者计划初始用户并默认获得访问iTunes Connect的全部权限。您可以使用该帐号登入iTunes Connect,并在随后创建其他的用户(参见创建 iTunes Connect用户)。 登入: 1. 在iOS或者Mac开发者中心的会员中心标签页点击iTunes Connect的链接或者前往下面的URL: https://itunesconnect.apple.com  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 21 2. 输入您的Apple ID和密码,并点击” Sign In”。 忘记密码时修改密码: 1. 输入您的Email地址作为Apple ID并点击“Forgot Password..”。这将引导您重设密码。 当您登录后,您将被跳转到iTunes Connect主页。参见下一小节。 iTunes Connect主页 在iTunes Connect的主页上您可以管理合约,财务报告,用户帐号,及应用程序等。 技巧: 在任何时候您都可以点击页面下方的 Home 回到iTunes Connect主页。 下面的章节将涵盖每个模块的具体细节。 应用程序iTunes Connect Mobile iTunes Connect Mobile应用程序(称作iTC Mobile)是iTunes Connect的一个扩展,您可以 使用它查看您的应用程序的销售数据和趋势统计,其相关数据和您在iTunes Connect中 查看的数据一致。 您可以按照产品线(例如,收费应用程序,免费应用程序,In-app purchase),市场  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 22 (例如,美国,法国)或者产品来查看销售数据。这些数据在可选的时间周期内以图表和文字的方式显 示。 您可以在移动设备上使用该应用程序提供的信息管理您的业务并做出商业决策。 iTunes Connect Mobile可以在iTunes Connect的主页上下载。下载链接将定向到App Store中的iTunes Connect Mobile。您不能在App Store中直接搜索到iTC Mobile。 关于如何使用iTC Mobile的介绍,请参考iTunes Connect Mobile用户指南。 联系我们 该模块提供了一系列的下拉菜单和选项以帮助您精确的定位问题。您将会被链接到和您的问题相关的 FAQ,并且该表单将会被发送到合适的Apple代表手中。 您也可以直接点击iTunes Connect主页上的链接来访问基本的FAQ页面。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 23 如果您的问题不能通过FAQ或“联系我们”模块解决,您可以在FAQ页面的最下面找到世界开发者客户支持 和iTunes代表的Email地址。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 24 查看销售数据和趋势统计 您可以从iTunes Connect下载App Store中应用程序每日和每周的销售数据。您可以在iTunes Connect中以 图标,预览或者报告的形式查看这些数据。 关于报告的详细描述,请点击该模块中的“User Guide”链接下载销售报告用户指南。 生成您的销售趋势报告: 1. 点击iTunes Connect主页上的“Sales and Trends”图标。 2. 选择您需要查看或下载报告的出售方。 3. 选定了出售方后,面板上将会显示最近可用的每日数据。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 25 ■ 4. 销售视图可以让您预览50个事务,按照数量来总结和排序。在这个视图中,您也可以下载每日和每 周的报告以进行额外的处理。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 26 重要:iTunes Connect不会保存或重新生成已过期的数据;您需要自己下载并保存这些数据。 5. 您可以选择时间段并下载报告(以制表符分割的zip压缩的文本文件)。 如果您使用的是Mac OS X,下载的报告将会自动打开。如果您使用的Window操作系统,您在使用 前需要先下载解压程序(例如WinZip)来解压.gz文件。 注意: 这些销售趋势的数据不会用来构成月度财务报告(见财务报告模块)。此外,由于每日和每周 报告是App Store数据的一个快照,所以不一定会和财务报告保持一致。 只有管理组或者财务组的成员才能访问销售趋势报告。关于怎样设定用户角色的介绍请参考下面的用户 管理部分。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 27 合约,税务以及银行 您可以使用该模块申请程序支付合约,提供和iTunes开发者支付以及预扣税款相关的财务信息,跟踪您 的iTunes合约的状态。 如果您希望在Mac App Store中发布您的Mac OS X程序,您需要在这儿加入Mac开发者计划: http:// developer.apple.com/devcenter/mac。注册了后您就可以发布免费的Mac OS程序。如果您希望申请一份 Mac OS X程序支付合约,您可以注册后在iTunes Connect中申请。 申请合约 在屏幕上方的“Request New Contracts”部分有可用的新合约列表。法律组的用户可以选中期望的合约旁 边的复选框并点击“Request”按钮以产生一个新的合约。 在产生新的合约前,iTunes Connect会验证您的法人名称和法人地址的有效性。您注册iOS Provisioning門 户时提供的法人名称将会在App Store中显示为出售方的名字。您的法人名称应由英文字母组成,不能 包含除句号,逗号,破折号以及&符号以外的标点,并且能够代表您的法人实体。iTunes Connect将会检 查您是否提供了必填的(以星号标记)法人地址项。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 28 Acme, Inc. 1 Infinite Loop Cupertino United States California 95014 Acme, Inc. California 续签合约 您必须通过Apple开发者Provisioning門户来续签合约,并会自动应用于iTunes Connect的所有合约。当您 的协议快到期时,推荐您通过 Apple Provisioning門户续订您的合约以避免您的程序从App Store中移除。 提供银行信息 财务组和管理组的用户可以提供支付合约的银行和税务信息以接收付款。您必须在合约生效前提供这些 信息。 创建一个新的银行帐户: 1. 在合约处理页面中,点击银行信息列的“View/Edit”。 2. 点击“Add Bank Account”增加一个新的银行帐号。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 29 3. 选择银行所在的国家或地区。 4. 根据银行的国家或地区提供银行的票据交换代码或者SWIFT代码。如果您的银行不在美国,您也可 以选择查找您的银行信息。如果您的银行位于美国,则您必须提供银行的编码,通常您可以在银行 的对账单或支票上找到该编码。 或者,您可以选择通过银行名称,城市,邮政编码或者三者的任意组合来查找银行信息。 5. 找到并选定银行后,确认银行信息。 6. 提供您的银行帐号,IBAN(取决于您银行的地区),户名,银行货币类型,以及帐号类型(同样取 决于您银行的地区)。 7. 在您提供了所有的银行信息并通过验证后,您的银行帐号将会被创建并出现在下拉菜单中。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 30 8. 选择银行帐号并点击“Save”。 编辑银行信息 在您的银行信息被处理后,管理组和财务组的用户可以在任意非系统维护的时间进行增加银行帐号或编 辑现有银行帐号等操作。请注意,当有付款正在被处理时,您所更新的银行信息只会应用于随后的支 付。 提供您的税务信息 管理组和财务组的用户可以提供税务信息。 提供税务信息: 1. 在合约的税务信息列点击“Set Up”。 您必须在合约生效前提供银行和税务信息。 2. 取决于您的法人地址的位置,您可能被要求在合约生效前提供税务表格或税务证明。 ■ 如果您是在美国,您将被要求提供W-9。 ■ 如果您是在其他国家,您将需要回答一系列问题以确保您提供了正确的税务表格或证明。 这些税务表格和税务证明必须在您的合约生效前完成。 3. 如果您是在加拿大或者澳大利亚,您必须提供一些额外的信息。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 31 4. 如果您不在日本,则日语的税务表格是可选的(在日本则不做要求)。在这些表格发送到Apple公 司并经过日本政府审批通过前,您的版税将会暂时以20%的标准税率扣税。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 32 查看支付和财务报告 财务报告将按照Apple公司的财年每月提供。关于财年或者财务报告的更多信息,请点击页面底部的财 年日历或者财务报告指南。 生成您的财务报告: 1. 点击iTunes Connect主页上的“Payments and Financial Reports”图标。 当您第一次进入支付和财务报告模块时您将被重定向到支付和财务报告面板。在面板视图中,您可以快 速获得最近的支付账目,负债数目,最近一月的收入,销售数量以及支付趋势等数据。 2. 您可以点击“Earnings”标签页来下载标示为程序销售(App Sales)的财务报告。您可以在该标签页中 看见按月和按地区分类的报告列表。直接点击您需要的报告进行下载。您可以将报告导入到数据仓 库或者数据表单中进行分析和操作。关于广告收入(Ad Revenue)的财务报告,iTunes将会显示该 月的收入。如果需要查看收益的细节,请点击“View Details”,该链接将会跳转到iAd网络模块。 更多细节请阅读iTunes Connect中支付和财务报告模块的财务报告指南。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 33 用户管理 iTunes Connect中的用户管理模块允许您创建两种类型的用户: ■ iTunes Connect用户。该类用户可以访问您的iTunes Connect,并且您可以给他们指定角色以决定他们 能够访问的内容。 ■ 测试用户。该类用户可以在适当的时候访问您的In App Purchase沙盒环境以及其他测试环境。 管理组和技术组的用户可以在用户管理模块中创建一个测试用户,该测试用户可以在一个注册的测试设 备上使用。关于创建测试用户更详细的介绍,请参考本文档In App Purchase章节的创建测试用户 部分。 您必须有管理权限才能增加,删除或者修改用户。 创建iTunes Connect用户 为需要访问您的iTunes Connect的每个人创建一个iTunes Connect用户。 您可以通过指定角色来控制各个用户对不同的iTunes Connect模块的访问: 角色 描述 管理组 允许用户访问所有的iTunes Connect模块。管理组的用户能够创建,删除 或者修改现有的iTunes Connect用户和测试用户。初始用户(Team Agent)默认具有管理组和法律组的权限。 法律组 只有初始用户(Team Agent)可用,并且不能在iTunes Connect中编辑。 该角色能够通过iTunes Connect进入合约模块和申请促销码。您必须通过 iOS Provisioning門户来更改您的初始用户。 财务组 可以访问财务报告,合约,税务和银行信息,以及销售/趋势等模块。 该角色同样可以查看用户管理模块并查看其他用户的配置,但是只能修 改自己的用户信息。 技术组 可以管理您的程序以及访问用户管理模块。和财务角色一样,技术组用 户对用户管理模块的访问也是受限的。他们可以查看其他用户的配置, 但是只能够修改自己的用户信息。技术组用户可以创建In App Purchase 测试用户。销售组 可以访问销售/趋势报告,用户管理和联系我们等模块。销售组的用户 只能修改自己的帐号信息(姓,名,Apple ID,email地址)和选择的通 知消息。销售组适用于那些需要访问每日和每周报告,市场数据,但是 不需要访问公司财务信息的用户。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 34 您也可以定义每个iTunes Connect用户能够收到的通知。 您不能定制用户角色或者限制用户访问特定的模块或程序。上述的角色分类是唯一控制用户访问iTunes Connect的途径。 增加一个新的iTunes Connect用户: 1. 登入iTunes Connect。 2. 在主页上点击“Manage Users”。 3. 在选择用户类型的页面上选择“iTunes Connect User”。 4. 点击 增加一个新的用户。 5. 输入用户具体信息:姓名,Email地址。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 35 Email地址将是用户的Apple ID。Email地址必须有效以便激活帐户;用户将收到一封确认邮件。 6. 点击“Continue”。 7. 在角色标签页中,选择赋予该用户的角色。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 36 只有初始用户才具有法律组的权限。 8. 点击“Continue”。 9. 在通知标签页中,按照地区选择用户的通知类型(关于通知类型,请参考下面的具体描述)。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 37 通知类型 描述 协议 当协议状态更新时会发送一个Email通知。例如,协议过期警告或者 iTunes需要您提供更多的信息以完成您的协议的创建。 财务报告 当财务报告可以下载时发送一个Email通知。 状态更新 当您的程序状态改变时发送一个Email通知。 付款 当款项已经汇进您的银行帐户时发送一个Email通知。 10. 点击“Save Changes”以确定选择并完成创建用户。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 38 当您完成创建用户后,新用户将会收到一封带有iTunes Connect链接以及他们用户名的Email。新用户必 须点击该链接以激活他们的帐户。点击该链接会提示用户创建密码,以及安全问答。 提交后,新用户就可以登录和访问iTunes Connect了。 查看和编辑用户 除了增加新用户之外,管理组用户还可以查看,修改或者删除iTunes Connect用户,编辑用户权限和通 知。管理组的用户也能够删除测试用户(参考创建测试用户)部分。 查看/编辑iTunes Connect用户: 1. 登入iTunes Connect。 2. 在主页上点击“Manage Users”。 3. 在选择用户类型页面上选择“iTunes Connect User”。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 39 4. 在用户管理页面上,点击您需要编辑的用户旁边的 。 5. 做出需要的更改: ■ 您可以点击 以删除用户。如果某个成员离开了您的公司,出于安全考虑,推荐您 立即删除他的iTunes Connect访问权限。您需要对删除的iTunes Connect帐号进行确认。 ■ 您可以点击角色标签页并给用户选择一个新的角色。 ■ 您也可以点击通知标签页从而给用户选择新的通知和区域。 6. 点击“Save Changes”保存修改。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 40 添加新的应用程序 您可以使用iTunes Connect中的程序管理模块来增加一个新的iOS和Mac OS X应用程序。您需要提供如下 信息: ■ 应用程序的元数据,包括分级信息 ■ 程序价格和销售区域 ■ 本地化语言 ■ 大型图标(仅iOS程序)和屏幕截图 ■ 二进制文件;关于如何上传二进制文件的更多信息请参考使用Application Loader部分。 本章节涵盖了如何添加一个新的应用程序。您提交程序后,可以对程序和程序的二进制文件做出更改。 关于如何在程序上传后编辑程序数据的更多信息,请参考程序管理和附录 A:程序信息表格。 上传二进制文件之前的准备 要使程序能够在App Store中出售,您必须提供包括价格和本地化信息在内的程序信息,然后使用 Application Loader来提交程序的二进制文件。 添加一个新的应用程序: 1. 登入iTunes Connect。 2. 在主页面上,点击“Manage Your Applications”。 当您第一次进入iTunes Connect的程序管理页面时,您将看到一个空白的页面。一旦您上传了您的 第一个二进制文件,您就可以在这看到您的程序列表。 3. 在程序管理页面上,点击 。 4. 如果您同时有生效的iOS和Mac OS X程序合约,则您需要选择您的程序类型:  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 41 如果您仅签署了一种类型的合约,该页面将不会显示。 5. 下面的部分描述了添加新的应用程序的各个步骤。 程序信息 在应用程序信息页面上您可以为您创建的程序提供初始信息(以您的首要语言)。所有输入框的右边都 有一个帮助按钮,如果您在填写时需要帮助的话,您可以点击该按钮。 A B C 如果您的iOS程序需要特定的硬件能力(如电话,GPS,加速仪)才能正常工作,您需要在程序二进制文 件的info.plist中使用UIRequiredDeviceCapabilities键来指明这一点。更多信息请参考iOS应用程序编 程指南的构建配置细节小节。您不需要在Mac OS X程序中指定需要的硬件能力。 如果您选择的是一个带通配符的程序包ID,则需要显式指定程序包ID后缀,因为您必须有一个具体的程 序包ID才能将程序发布到App Store中。您显式的程序包ID将在Xcode工程的Info.plist文件中作为程序包的 标识。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 42 重要: 程序包ID是程序类型相关的(要么是iOS,要么是Mac OS X)。您不能在iOS和Mac OS X程序中使 用同样的程序包ID。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 43 下表是每个元数据项的一些简单介绍。必填部分以星号表示。关键字栏是上图中用来表示相应元数据的 字母。 关 键 字 元数据项 描述 A 程序名称* 程序名称不能超过255个字符或小于2个字符。在选择程序名称是时您需 要记住如下几点: ■ 选择一个合适的,能和别的程序区分开的名字。 ■ 为了桌面App Store中的程序产品页面能够获得良好的显示效果,我们 推荐程序名称不要超过70个字符。设备上的App Store使用的程序名称 不要超过35个字符。 ■ 不要使用一些和现在程序名称只是相差一些空格或者符号的名称。 ■ 确保您的程序名称不要侵犯第三方的商标权和其他权利。如果您的程 序名称是已被注册的商标或者已存在于App Store中,我们可能强制地 将您的程序从App Store中移除。 如果您的程序名称中包含了范围性的修饰语,例如,“[程序名称] for iPad,”这种修饰语在重复名称限制和知识产权保护时将不会被考虑。换 句话说,如果有人在App Store中已经提交了名称为“xxxx”的程序,那么 您不能再将“xxxx for iPad” 作为程序名称。更多信息请参考 http:// www.apple.com/legal/trademark/guidelinesfor3rdparties.html 。 ■ 不要在程序名称中包含对程序的描述,关于您的程序的功能介绍只应 出现在程序描述中。 ■ 当您创建了您的应用程序并赋名后,您需要在120天内提交您的二进 制文件,否则您的程序将会从iTunes Connect中删除,您的程序名称 可以被其他开发者使用。根据iOS开发者计划Apple开发者计划版权协 议的3.2节,抢占程序名称以防止第三方使用是被禁止的。关于该政策 的更多信息,请参考程序名称到期部分。 注意:一旦提交后,程序名称只能在您的程序是可编辑状态时才可以修 改。 B SKU ■ UTF-8编码的文字和数字组成的唯一的程序标识。记住以下几点: ■ SKU是您用来在iTunes Connect的系统中唯一标识您的程序的任何字符 和数字的序列。您可以创建任意UTF-8的字符串(由字母和数字组 成),只要它在您的开发者帐户里是唯一的。 ■ 您的SKU号码在提交后,任何情况下都不能被修改。C 程序包标识 用来在标识iOS和Mac OS X程序更新的ID。程序包ID必须向Apple注册, 并且对您的程序来说是唯一的。程序包ID是程序类型相关的,您不能在 iOS和Mac OS X程序中使用同样的程序包ID。 重要: 请回顾一下Apple开发者计划版权协议的条款,根据该协议条款,您已经声明拥有或掌控您的应 用程序中的所有内容,包括您在这儿提供的所有元数据信息。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 44 设置地区权限,价格及有效时间 在权限和价格页面中,您可以: ■ 设定程序价格和您的收益 ■ 安排价格区间的生效日期和结束日期 ■ 设置您的程序在App Store的有效日期 ■ 选择您的程序可用的地区 ■ 选择是否愿意使用教育折扣价格(仅iOS程序) A B C D  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 45 下表是权限和价格页面各个元数据项的简短介绍。 关键字栏是上图中用来表示相应元数据的字母。 关 键 字 元数据项 描述 A 有效日期 您的程序在App Store中的有效日期。如果您的程序在该日期之前还没有 通过Apple审批,只要您的程序审批一通过,您的程序将会立即上架。 这是一个全球时间,并且适用于所有地区。如果您更改了有效时间,则 该时间会作用于您的程序的所有版本,而不仅仅是您做出修改的这个版 本。如果您创建了一个新的版本,您可以使用版本发布控制功能来控制 新版本在App Store上架的时间。B 价格区间 程序的价格和您的收益(扣除税收后的净收入部分)。有一个价格矩阵 可以帮助您对程序定价。价格矩阵的链接显示了更细节的内容。您可以 点击价格区间来查看您最后的收益。 ■ 如果您的程序是免费的,请在价格区间菜单中选择“Free”。 ■ 如果您的程序是收费的,您必须有相应价格的商业支付合约,否则, 您将会得到一个警告提示。 C 针对教育机构的折扣 如果您参加针对教育机构批量购买时的折扣定价请选择该复选框。关于 折扣的具体细节可以在最新的应用程序支付协议中找到,在向教育机构 提供您的程序前您必须签署该协议。 该折扣不适用于Mac OS X程序。如果您添加的是Mac OS X程序,该选项 不会显示。D App Store列表 如果您没有指定特定国家或地区的App Store,程序将会在世界范围内所 有App Store中出售。您可以通过选中复选框来指定单独的国家或地区。 如果您希望自动在新开地区的App Store出售,请选中“New Territories As Added”复选框。 预选安排价格 如果您有一份生效的程序支付合约,iTunes Connect允许您预先安排价格。这在进行具有确切开始和结 束日期的打折活动或价格变动时很有用。例如,您可以一个月内提供一个促销价格,并在一个月后恢复 原价。 要预先安排价格变动,您的程序必须已经提交到iTunes Connect;预先安排价格的选项只有在您编辑已 经提交了的程序时才会出现。您可以设定一个价格区间的生效日期以及结束日期。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 46 价格区间变动的次数没有限制,您的程序的价格将会按照价格区间的生效日期变动,但是时间段不能超 过一年。在价格标签页中,您的价格变动安排总是可见,从而方便您跟踪您程序价格的变化。 下面是价格区间安排的一个示例: 在上述的示例中,程序现在的价格区间是Tier 1,将在2010年4月1日变成免费,并且在2010年5月1日重新 回到价格区间Tier 1,在2010年5月15日上升到价格区间Tier 2并且一直持续到您做出下一步的安排。 价格的默认生效日期是“当前”(表示当前有效的价格),结束日期是“无”(表示价格永远保持不变)。 您可以增加时间段来改变价格。 生效日期和结束日期的术语: 当前 — 当价格区间的生效日期显示是“当前”时,则表示该价格区间已经生效,所以没有指示该价格区 间的开始日期。 无 — 当价格区间的结束日期显示“无”时,表示该价格区间直到您做出显式修改才会结束。 现在 — 当您将价格区间的生效日期设置为“现在”时,该价格区间将会从今天开始生效。 *您也可以在编辑In App Purchase时,同样设置In App Purchase的价格。关于编辑In App Purchase的更多 信息,请参考该文档的编辑In App Purchase细节小节。 提供版本信息 您可以在版本信息页面中提供所有和程序特定版本相关的元数据(以首要语言)。这些信息将在设备 App Store的程序产品页面(仅iOS程序)和桌面App Store的程序产品界面(iOS程序和Mac OS X程序)中  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 47 可见。Mac OS X程序只会显示在Mac App Store中。所有输入项都有一个帮助按钮,如果您在填写时需要 帮助,您可以点击该按钮。 元数据 A B C D E F G H I J K 下表是每个元数据项的一些简单介绍。必填部分以星号表示。关键字栏是上图中用来表示相应元数据的 字母。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 48 关 键 字 元数据项 描述 A 版本号* 您的程序唯一的版本号码。请记住一下几点: ■ 使用典型的软件版本表达方式(例如,1.0或 1.0.1或1.1)。 ■ 不要包含如“Build”,“Version”或“Beta”等单词。版本号码会出现在产品 页面上您的程序图标的旁边。B 程序描述 关于您的程序的描述。描述最好不要超过4000个字符或少于10个字符。 请记住以下几点: ■ 您的描述字数最好不要超过580,从而用户不用点击“...More”就能够查 看完整的程序描述。 ■ 不要在描述中加入HTML标签。该描述只能是纯文本加换行符。 ■ 该描述将帮助用户做出购买的决定,因此是市场推广的一个关键因 素。关于良好的程序描述的更多信息,请参考本文档的最佳实践小 节。 ■ Apple并不检查拼写或语法,所以您需要自己注意。推荐您打开Safari 的拼写检查功能来纠正拼写错误。 ■ 不要使用程序描述和客户进行交流,也不要用来列举关键词,我们已 经为您提供了关键词的位置并在下文有更具体的介绍。 重要:您只能使用程序描述来介绍程序的特色和功能。尽量真实而准 确。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 49 关 键 字 元数据项 描述 C, E 首要类别*和次要类别 描述您的程序的分类列表。 ■ 首要类别是最适合您的程序的类别,您的程序也将出现在该类别的程 序列表中。 ■ 次要类别提供了一些关键词以帮助用户找到您的程序。次要类别并不 强制要求,但是推荐您提供一个以作为首要类别不可用时的备份。 ■ 首要类别和次要类别不能相同。 ■ 您的程序不会出现在次要类别的程序列表中。次要类别只在App Store 的浏览功能中使用。 可用的首要类别和次要类别如下: 注意: 对于Mac OS X程序来说,您不能选择Book或Navigation分类。同 样有一些Mac OS X独有的分类:开发工具,图形设计以及视频。 您必须在Mac OS X程序的info.plist中使用 LSApplicationCategoryType键来定义分类,其可定义分类的列表和 您在iTunes Connect中的一致。您在iTunes Connect中选择的首要分类必 须和info.plist中定义的分类一致。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 50 关 键 字 元数据项 描述 D 子类别 子类别是用来更详细的分类游戏的。只有在您首要类别选择的是游戏时 才能选择子类别。您可以选择两个子类别以更精确的描述您的游戏。子 类别不是必须的。 游戏的可用子类别如下: F 关键词* 描述您的程序的一个或多个关键词。关键词用来帮助客户在App Store中 搜索时能返回更精确的结果。您的程序可以通过程序名,公司名和您输 入的关键词来搜索。 ■ 关键词必须和您的程序内容有关,不能包含攻击性词语或者商标。 ■ 不能将其他程序名称或其他公司的名称作为关键词。 ■ 只有在程序更新或者您的程序状态为审批未通过或开发者撤回时才能 修改关键词,请仔细选择您的关键词。 ■ 关键词可以是单词或者短语,并且限制在100个字符以内,但必须多 于2个字符。最好使用逗号分隔关键词。 重要:如果您使用了商标,其他程序的名称或其他公司的名称作为关键 词,我们可能会强制地将您的程序从App Store中移除。 G 版权* 拥有程序的所有权的个人或者实体。例如,“2008极点有限责任公司”。 不要包含版权符号。我们会自动为您添加。 H Email地址* 如果您的程序有问题的话,Apple能够联系到您的Email地址。该地址对 用户不可见。 I 售后支持URL* 解答用户的程序问题的支持页面。该项是必须的,将出现在App Store中 的产品页面中。 您的售后支持URL必须提供具体的联系信息从而您的用户能够就程序问 题,使用反馈和功能增强要求而联系到您。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 51 关 键 字 元数据项 描述 J 程序URL 用户获得程序更多信息的页面地址。该项不是必须的,但是为了更好的 用户体验强烈推荐提供该项。该URL将出现在App Store中的产品页面 中。 K 审批说明 您可以使用该项向Apple提供全权限的Demo帐号以帮助审批。 如果您的程序在提交到App Store前需要特别的设置,用户注册或者帐号 信息,请确保在该项中包括了这些信息。 如果您的程序是基于蜂窝网络发布视频流的,您必须在这儿提供测试的 视频流URL。 该文本项仅对程序审批小组可见,不会出现在App Store中。您可以在这 儿提供程序的一般介绍或者其他您认为有助于程序审批的信息。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 52 分级 分级页面允许您在初始创建的时候设定您的程序级别以便于App Store中的父母控制。所有的程序都必 须分级。 重要:程序不能包含任何淫秽的,色情的,攻击性的或者诽谤的内容,包括带有这些内容的文字,图 片,照片等,以及其他Apple认为会引起别人抗议的内容。 设定程序分级: 针对每个内容描述,选择适合您的程序的级别。 每当您做出选择,右边就会显示程序的级别。下面给出了程序级别的介绍。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 53 程序级别定义 下面的图标提供了每个Apple程序分级的具体定义以及对应的ESRB和Pegi级别。 为了便于您的参考,下表显示了其对应的ESRB和Pegi级别。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 54 最终用户许可协议(EULA) 如果您希望为您的应用程序提供一份最终用户许可协议,除了Apple提供的标准版本外,您也可以以纯 文本的方式提供您自己的版本。该项不是必须的。如果您提供了一份EULA的话,则必须满足指定的最 低要求。所有的HTML标签都会被忽略,只接受纯文本和换行符。 如果您提供了EULA, 请指定您的EULA适用的国家,确保您的EULA已经本地化且符合当地的法律要求。如 果您没有提供EULA,则默认使用标准的EULA,EULA的链接不会在App Store中的产品页面上显示。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 55 这儿是一个最终用户许可协议的例子。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 56  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 57 上传 在您开始之前一节列出了所有必须的和可选的材料和材料说明。在上传您的图片之前,请参考材料清单 一节的说明。 您可以在版本信息页面中的上传部分上传所有的图片 – iOS程序的大型图标,iPhone/iPod touch,iPad或 者Mac OS X的主屏幕截图,以及额外的屏幕截图。 如果您添加的是iOS程序,您将会看见如下选项: 除了额外的屏幕截图,其他的所有材料都是基于您的程序二进制文件中设置的设备系列而要求的。下面 的表格给出了针对iOS程序的上传部分所要求的每个输入项的简单说明。 必填部分以星号表示。关键字 栏是上图中用来表示相应元数据的字母。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 58 关 键 字 元数据项 描述 L 大型图标* 大型图标将会在桌面App Store中显示。如果需要的话,也会用来在App Store中对您的程序进行推荐。 为了在App Store中获得更好的推荐效果,我们建议您提供一个具有吸引 力的,满足如下要求的图标: ■ 512px像素的正方形(不要将简单地将小图像放大,这样会导致像素 化并影响视觉效果)。 ■ 72ppi,RGB,平滑,非半透明 ■ 高质量的JPEG,TIFF或PNG图像格式。不支持ZIP压缩的TIFF格式。 如果您想在提交前预览图标的话,点击文件名就可以在新开的窗口中预 览图像。 注意:您在二进制文件内包含的小型图标(iPhone/iPod touch是50x50 像素,iPad是72x72像素)将会在程序安装后显示在iPhone,iPod touch 或者iPad的主屏幕上,以及从相应设备上访问的App Store中。 M iPhone和iPod touch屏 幕截图* 您上传的第一个屏幕截图将会是显示在桌面App Store和设备App Store中 的产品页面中的主屏幕截图。 您最多可以上传4个屏幕截图,按照您在iTunes Connect上传的顺序排 列。当上传完成后您可以重新排序屏幕截图。 为了获得最好的效果,请不要在屏幕截图中包含iPhone状态栏,并满足 如下要求: ■ 最小的竖式大小为320x460(不包含状态栏) ■ 最大的竖式大小为320x480(全屏) ■ 高分辨率的最小的竖式大小为640x920(不包含状态栏) ■ 高分辨率的最大的竖式大小为640x960(全屏) ■ 最小的横式大小为480x300(不包含状态栏) ■ 最大的横式大小为480x320(全屏) ■ 高分辨率的最小的横式大小为920x600(不包含状态栏) ■ 高分辨率的最大的横式大小为920x640(全屏) ■ 72ppi,RGB,平滑,非半透明 ■ 高质量的JPEG或TIFF图像格式。不支持PNG和ZIP压缩的TIFF格式  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 59 关 键 字 元数据项 描述 N iPad屏幕截图 (*如果程序运行在iPad 上则是必须的) 如果您的二进制文件是运行在iPad上,则您需要至少上传一张iPad的屏 幕截图。您的iPad屏幕截图只会在iPad上的App Store中显示。 除了程序的产品页面中第一个屏幕截图外,您最多可以上传4个iPad屏 幕截图。 为了获得最好的效果,请不要在屏幕截图中包含iPad状态栏,并满足如 下要求: ■ 最小的竖式大小为1004x768(不包含状态栏) ■ 最大的竖式大小为1024x768(全屏) ■ 最小的横式大小为748x1024(不含状态栏) ■ 最大的横式大小为768x1024(全屏) ■ 72ppi,RGB,平滑,非半透明 ■ 高质量的JPEG或TIFF图像格式。不支持PNG和ZIP压缩的TIFF格式  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 60 如果您添加的是Mac OS X程序,您将会看到下面的选项: 注意:这儿不会要求您提供Mac OS X程序的大型图标,因为它将作为二进制文件的一部分和二进制文件 一起提供。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 61 Key Field Description O 屏幕截图* 您上传的第一个屏幕截图将显示为Mac App Store中产品页面上的第主屏 幕截图。 最多可以上传4个屏幕截图。这些屏幕截图将会按照您在iTunes Connect 上传的顺序排列。 为了获得最好的效果,屏幕截图需要满足如下要求: ■ 16:10比例 ■ 最小1280x800像素大小 ■ 72ppi,RGB,平滑,非半透明 ■ 必须是RGB色彩空间内高质量的.jpeg,.jpg,.tif,.tiff,或者.png格 式。不支持ZIP压缩的TIFF格式上传图片: 1. 在上传部分,点击“Choose File”选择您想上传的图片。 2. 定位上传的文件并点击“Choose”。 3. 然后点击“Upload File”。 如果上传的文件不符合要求,在页面的上方会显示警告信息。 4. 如果您需要在提交前预览图片的话,点击图片就可以在新开的窗口预览它们。 如果您完成了版本细节页面中的所有信息,点击 。然后您将跳转到您的程序信息操作页 面,在这儿您可以看到您创建的程序处于其第一个状态,准备上传。 Prepare For Upload  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 62 下面是App Store中具有所有相关元数据和图像的一个程序产品页面的例子: A B C G I J L LM LN  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 63 App Store中程序出售方的名称是和Apple签订合约的法人名称。您必须通过iOS或Mac Provisioning門户的 Apple开发者支持来请求修改或更新您的出售方名称。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 64 程序信息操作页面 您的程序信息操作页面将显示所有程序级别可用的操作,您可以创建额外的信息或者编辑当前信息。这 些操作将会应用到程序的所有版本。 每个可用的操作在本文档的编辑程序信息一节都有具体介绍。关于程序级别信息和版本级别信息的更多 说明,请参考附录 A:程序信息表格。 注意:不是所有的操作对Mac OS X程序都可以。您不能针对Mac OS X程序进行管理In App Purchase,管 理游戏中心或者创建iAd网络等操作。 本地化元数据,关键词和屏幕截图 您可以在本地化页面上选择程序的元数据,关键词和屏幕截图的语言。这是除了您在程序创建时提供的 英语(或者您在默认选项设置页面设定的默认语言)之外的元数据语言。 例如,如果您选择上传新的法语的元数据,关键词和屏幕截图,这些文字和图片将会出现所有法语的程 序商店,同样可以在所有法语的App Store中使用您提供的关键词和本地化数据搜索到您的程序。 下面是现在允许的本地化语言列表:  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 65 英语 西班牙语 德语 英式英语 加拿大英语 澳大利亚英语 荷兰语 意大利语 加拿大法语 法语 日语 简体中文 巴西葡萄牙语 墨西哥西班牙语 俄语 瑞典语 葡萄牙语 韩语 添加新的本地化语言 重要:您只有在程序是可编辑状态时才能添加新的本地化语言。可编辑状态的列表请参考附录 A:程序 信息表格。 在您添加新的本地化语言前,您需要了解各个App Store对应的语言。这将影响您添加并管理一个新的 本地化语言的决定,因为您可以看到它对客户的影响。关于所有90个App Store对应的语言列表,请参 考 App Store默认语言表格。 添加新的本地化语言: 1. 在版本细节页面中(点击相应版本的查看细节进入到该页面),点击“Manage Localizations”。 2. 点击“Add New Language”。 3. 在下拉菜单中选择您所希望添加的语言:  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 66 4. 输入该语言的本地化元数据。 除了程序描述和关键词,所有的信息都被预先加载,包括已经上传的屏幕截图。程序创建时必填的 元数据项在这儿也是必填的。如果您没有上传新的屏幕截图,App Store将会使用英语(或者默认语 言)版本的屏幕截图。 5. 要提供新的本地化屏幕截图,点击“Choose File”,定位文件,然后点击“Upload”。 重要:如果您的二进制文件是运行在iPad上的,您需要提供相应语言的iPad的屏幕截图,否则您的 程序将会被标记为缺少屏幕截图。 6. 点击“Save Changes”保存修改。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 67 如果您需要编辑您已经添加的本地化语言,您同样可以在查看细节页面中的“Manage Localizations”部分 修改。关于编辑本地化信息的更多信息,请参考本文档的管理本地化信息小节。 查看本地化信息 每个新增加的语言都出现在管理本地化小节的“Language”下拉菜单中。在下拉菜单中选择您需要查看的 语言即可查看该语言的本地化信息:  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 68  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 69 删除本地化信息 如果您不再想维护程序的某个语言的本地化信息,您可以在程序的版本页面选择该语言并点击“Delete Language”来删除该语言。 重要:当程序的本地化信息被删除时,其元数据将会转而采用程序的默认语言版本的元数据。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 70 查看版本信息 版本信息页面是只读的,包含您即将提交到App Store的所有元数据和文件的总览。请在提交前仔细查 看这些信息。您可以在提交后修改元数据,但不是所有的元数据都可以修改。关于可以修改的元数据的 更多信息,请参考附录 A:程序信息表格。 如果您已经添加了其他语言,您可以在每个语言的店面中查看元数据信息。只有您选择的语言店面才在 下拉菜单中可见。这儿是90个地区店面及其对应的语言的表格: App Store默认语言 App Store iTunes Connect本地化语言iTunes Connect本地化语言 美国 英语 阿根廷 英国英语 亚美尼亚 英国英语 澳大利亚 澳大利亚英语 奥地利 德语 比利时 英国英语 博茨瓦纳 英国英语 巴西 巴西葡萄牙语 保加利亚 英国英语 加拿大 加拿大英语 智利 英国英语 中国大陆 简体中文  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 71 App Store iTunes Connect本地化语言iTunes Connect本地化语言 哥伦比亚 英国英语 哥斯达黎加 英国英语 克罗地亚 英国英语 捷克共和国 英国英语 丹麦 英国英语 多米尼加共和国 英国英语 厄瓜多尔 英国英语 埃及 英国英语 萨尔瓦多 英国英语 爱沙尼亚 英国英语 芬兰 英国英语 法国 法语 德国 德语 希腊 英国英语 危地马拉 英国英语 洪都拉斯 英国英语 香港 英国英语 匈牙利 英国英语 印度 英国英语 印度尼西亚 英国英语  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 72 App Store iTunes Connect本地化语言iTunes Connect本地化语言 爱尔兰 英国英语 以色列 英国英语 意大利 意大利语 牙买加 英国英语 日本 日语 约旦 英国英语 哈萨克 英国英语 肯尼亚 英国英语 韩国 韩语 科威特 英国英语 拉脱维亚 英国英语 黎巴嫩 英国英语 立陶宛 英国英语 卢森堡 英国英语 澳門 英国英语 马其顿 英国英语 马达加斯加 英国英语 马来西亚 英国英语 马里 英国英语 马耳他 英国英语  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 73 App Store iTunes Connect本地化语言iTunes Connect本地化语言 毛里求斯 英国英语 墨西哥 墨西哥西班牙语 摩尔多瓦 英国英语 荷兰 荷兰语 新西兰 澳大利亚英语 尼加拉瓜 英国英语 尼日尔 英国英语 挪威 英国英语 巴基斯坦 英国英语 巴拿马 英国英语 巴拉圭 英国英语 秘鲁 英国英语 菲律宾 英国英语 波兰 英国英语 葡萄牙 葡萄牙语 卡塔尔 英国英语 罗马尼亚 英国英语 俄国 俄语 沙特阿拉伯 英国英语 塞内加尔 英国英语  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 74 App Store iTunes Connect本地化语言iTunes Connect本地化语言 新加坡 英国英语 斯洛伐克 英国英语 斯洛文尼亚 英国英语 南非 英国英语 西班牙 西班牙语 斯里兰卡 英国英语 瑞典 瑞典语 瑞士 德语 台湾 英国英语 泰国 英国英语 突尼斯 英国英语 土耳其 英国英语 乌干达 英国英语 阿拉伯联合酋长国 英国英语 英国 英国英语 乌拉圭 英国英语 委内瑞拉 英国英语 越南 英国英语  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 75 程序名称到期 当您的程序在iTC中被创建后,它的状态是准备上传或者等待上传。自创建之日起,您有120天(4个 月)的时间可以提交您的二进制文件。如果您没有在120天内提交您的二进制文件,程序将会从iTunes Connect中删除,您的程序名称可以被其他开发者使用,并且您不能再使用该程序名称,SKU或者程序 包ID。关于删除程序的更多信息请参考本文档的删除程序小节。 您iTunes Connect帐户中所有管理组和技术组的用户将会收到下列Email通知,提醒您程序名称快要到 期: 90天通知 — 如果您的程序已经创建超过90天但还没有提交二进制文件,您将会收到一封Email通知,提 醒您还有30天提交您的二进制文件,否则您的程序将会从iTunes Connect中删除。在这封Email通知中将 会给您一个确切的截止日期。 113 天通知 — 如果您的程序已经创建超过113 天但还没有提交二进制文件,您将会收到Email通知提醒您 还有7天提交您的二进制文件,否则您的程序将会从iTunes Connect中删除。在这封Email通知中将会给您 一个确切的截止日期。 120天删除确认 — 如果您在120天内都没有上传二进制文件,您将收到Email通知,告诉您程序已经从 iTunes Connect中删除。 注意:根据Apple开发者计划版权协议3.2小节,抢占程序名称以防止第三方使用是禁止的。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 76 准备上传二进制文件 一旦您完成了上述的上传准备工作,您将需要根据您的二进制文件性质回答一些问题。 开始上传二进制文件流程: 1. 在版本信息页面中,点击“Ready to Upload Binary”按钮。 2. 要通过Application Loader发布您的二进制文件,您需要回答一些关于出口许可(Export Compliance)的问题。更多信息请参考下面的出口授权小节。 3. 一旦您完成了出口授权,如果您是更新一个现有的程序,您将跳转到版本发布控制页面。如果您是 提交一个新的程序,您将直接跳转到Application Loader介绍页面,以帮助您了解通过Application Loader发布程序的更多细节。 您完成了出口许可和版本发布控制的设置后,您的程序状态将会变为等待上传,告诉Application Loader 您的软件已经准备接受一个二进制文件。 Waiting For Upload 重要:iTunes Connect不再支持二进制文件的上传。您必须使用Application Loader来发布二进制文件。 Application Loader相对于iTunes Connect而言提供了更好的用户体验,包括更快的上传速度,更稳定的连 接以及早期的校验警告。Application Loader要求操作系统版本为Mac OS X 10.5.3或更高。 如果您使用的是iOS SDK 3.2及以后的版本,您可以在计算机上的Utilities文件夹中找到Application Loader: /Developer/Applications/Utilities/Application Loader.app 您也可以选择从Xcode中发布,其最后也是调用Application Loader。关于怎样发布您的二进制文件的更 多信息,请参考使用Application Loader一节。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 77 出口授权 美国出口法规要求包含加密技术的产品必须有合适的出口授权。在您初次上传以及每次更新程序前,您 都会被问到一系列关于程序加密的问题。根据这些问题的答案,您可能需要提供一份商品分类鉴定的拷 贝(CCATS)以确认您的程序的分类。 设置出口许可: 1. 在出口许可页面中,根据您的程序是否包含加密技术,选择Yes或No。 如果您不知道,或者需要关于加密的更多说明,请点击更多信息。 2. 点击“Save Changes”。 3. 如果您选择的是No,并且这是您程序的第一个版本,点击“Save”将跳转到Application Loader介绍页 面。如果这是您程序的一个更新,您将跳转到版本发布控制页面。如果您选择的是Yes,您需要回 答一些出口许可的问题。 后一个问题会基于前一个问题的答案出现。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 78 4. 基于您对这些问题的回答,您可能被要求提供一份程序的CCATS拷贝。点击“Choose File”,定位文件 (.pdf格式)并点击“Upload File”。 请确认在这一步中仅提交了一个CCAT表格。 5. 果您的CCATS文档成功上传,您将会看见一个绿色的对号标记。点击“Save”继续到版本发布控制页 面,如果这是一个程序更新的话。如果这是程序的第一个版本,“Save”将会跳转到Application Loader介绍页面。 重要:直到您的出口许可和CCATS被Apple审批通过后,您的程序状态才是准备上架状态。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 79 版本发布控制 您现在可以使用版本发布控制来决定您的程序更新在App Store中可用的时间,而不是一旦审批通过就 立刻可用。 版本发布控制选项作为“Ready to Upload Binary”问题的一部分出现。 如果您选择自动发布您的程序更新,则一旦Apple审批通过,您的程序更新就立即可用。 如果您选择使用版本发布控制,当您的程序通过Apple审批时,其状态将变成“等待开发者发布”,只要 您准备好了就可以在App Store中发布。 Pending Developer Release 当您的程序更新已经准备好了时,您可以在App Store中发布您程序的新版本。 当程序状态是等待开发者发布时在App Store中发布您程序的新版本: 1. 登入iTunes Connect。 2. 在主页上点击“Manage Your Applications”。 3. 点击您的程序的大型图标以查看“App Summary”页面。 4. 您将看到程序新版本旁已经有一个操作指示,表示该版本正在等待开发者发布。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 80 5. 点击“View Details”。 6. 点击“Release This Version”按钮。 您的程序新版本将在延后一定的处理时间后在App Store中上架。 注意:您只能使用在程序更新中使用版本发布控制,因为您可以在权限和价格页面中设置有效日期来控 制程序的第一个版本的上架时间。如果您不再想发布处于等待开发者发布状态的这个版本,您可以点击 撤回二进制文件来提交一个新的二进制文件。您不能跳过这个版本。 如果您有一个程序处于等待开发者发布状态超过30天,您将会收到Apple的通知提醒。 Application Loader介绍页面 所有的二进制文件都要求使用Application Loader来发布。 在您的程序状态变为“等待上传”前,您将获得 关于合理的发布机制的清晰介绍。等待上传意味着您的程序已经准备好接收通过Application Loader上传 的二进制文件。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 81 点击“Continue”,您的程序状态将变为等待上传。 Waiting For Upload  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 82 使用Application Loader Application Loader是一个用来发布二进制文件的Cocoa小程序,其要求操作系统版本最低为Mac OS X 10.5.3。Application Loader的最新版本1.3已经和Xcode集成,您可以直接在Xcode中发布您的二进制文 件。关于发布机制的更多信息,请参考iOS开发者指南。 如果您使用的是iOS SDK 3.2或更新版本,您的Utilities目录中已经包含了Application Loader。 /Developer/Applications/Utilities/Application Loader.app 重要: iTunes Connect不再支持二进制文件的上传。您必须使用Application Loader来发布二进制文件。 Application Loader相对于iTunes Connect而言提供了更好的用户体验,包括更快的上传速度,更稳定的连 接以及早期的校验警告。 通过Application Loader上传您的二进制文件: 1. 在完成上述准备上传二进制文件的工作后,您的程序在iTunes Connect中的状态是等待上传。 Waiting For Upload 2. 您将跳转到Application Loader介绍页面。您可以在这儿下载Application Loader来提交您的二进制文 件。如果您使用的是iOS SDK 3.2或更新版本,您的Utilities文件夹中已经包含了Application Loader。 3. 点击“Download Application Loader”下载Application Loader。 4. .dmg文件下载完成后,双击安装。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 83 重要:您的操作系统至少要求是Mac OS X 10.5.3。 运行Application Loader: 1. Application Loader安装后,双击图标启动程序。 程序启动时会出现Application Loader的欢迎界面,该界面只会在第一次使用时出现。 2. 点击“Next”进入登录界面。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 84 3. 输入您的Apple ID和密码。该用户ID和密码与您登录iTunes Connect的用户名和密码一致。 点击“Next”,该工具将会验证您的ID,如果验证通过的话,您将进入到下面的确认界面,并且不需 要再次登录。该工具会在随后的上传中将会记录您的Apple ID和密码。如果您需要修改您的登陆设 置,您可以点击“Window”菜单,然后选择“Run Setup Wizard”。 4. 点击“Next”,Application Loader将搜索所有等待上传二进制文件程序。您的程序状态必须是等待上 传才会出现在Application Loader可用的程序列表中。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 85 5. 选择您需要的程序并点击“Next”,将会弹出一个包含元数据信息的确认窗口。 6. 点击“Choose”以在Finder中选择需要上传的文件。 在提交前您可以点击右上角的省略号来重新选择文件。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 86 7. 点击“Send”开始上传您的程序。 点击“Abort”将放弃传输,但是该窗口将会保留以便您重新选择其他文件上传。点击“Cancel”则会终 止上传并关闭窗口。 一旦您的程序已经成功上传,您将会看见感谢页面。 8. 点击“Done”关闭窗口。 您可以回到iTunes Connect中的程序管理页面来查看您的程序状态。取决于您的上传成功与否,您 的程序可能是以下几种状态之一。缺少屏幕截图仅适用于iOS程序。 上传已收到 无效的二进制文件 等待审批 缺少屏幕截图 关于程序状态更完整的定义,请参考检查程序状态一节。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 87 程序管理 当您的程序提交后,您将会返回程序管理页面。您也可以在任意时刻从主页上访问该页面。 本章节涵盖了您可以对程序进行的操作: ■ 程序搜索 ■ 检查程序状态 ■ 查看状态变更历史记录 ■ 在分析中心查看程序审批未通过的细节 ■ 查看二进制文件细节 ■ 查看崩溃记录 ■ 撤回二进制文件 ■ 程序下架 ■ 程序上架 ■ 删除程序 程序搜索 在iTunes Connect中,您可以查看和编辑已经提交到App Store的程序。iTunes Connect的搜索功能可以帮 助您按照程序的名称,Apple ID,程序类型和状态来搜索程序。 程序管理页面将显示您最近查看过,编辑过或者添加的程序。如果您的程序有一个版本状态是准备上 架,并且创建了一个新的版本,则两个版本都会显示在“最近”的列表和搜索结果中。如果在“最近”列表 中找不到您需要的程序,您可以使用搜索功能来查找该程序。 搜索您的程序: 1. 登入iTunes Connect。 2. 在主页上,点击“Manage Your Applications”。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 88 3. 在程序管理页面的搜索部分,选择您的搜索条件: ■ 按程序名称: 选择搜索条件并输入程序名称或部分程序名称: ■ 按Apple ID: 输入程序的Apple ID ■ 按状态: 选择状态: 4. 按App Type(如果同时启用了iOS和Mac OS X程序): 选择iOS程序或者Mac OS X程序  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 89 5. 点击 Search。 6. 在搜索结果中,点击程序名称以查看程序具体信息。 检查程序状态 在搜索结果中点击程序名称将会显示程序信息页面。程序信息页面包括: ■ 程序名称 ■ SKU ■ 程序包ID ■ Apple ID ■ App Type ■ 程序版本(现在的版本和新版本) ■ 版本号 ■ 程序状态(请参考下面对程序状态的描述) ■ iTunes Connect中的创建日期 ■ 发布到App Store的日期(至少有一个版本是准备上架状态) ■ 到App Store中的链接 ■ 分析中心链接(如果现在版本或新版本审批未通过) ■ 程序信息操作页面按钮 这是程序信息页面的一个例子:  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 90 点击相应版本的“View Details”按钮将会跳转到版本细节页面。版本细节页面包括: ■ 崩溃报告,二进制文件细节,客户评价(仅iOS程序)和状态变更记录的链接(本章节在下面有 更详细介绍) ■ 分析中心的链接 (如果现在版本或新版本审批未通过) ■ “Manage Localizations”按钮 ■ “Promo Codes”按钮(关于促销码的信息请参考申请促销码一节)  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 91 这是版本细节页面的一个例子:  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 92 在您的程序提交后,您的程序可能会是十七种状态之一。如果您需要在iTunes Connect种查看任一状态 的描述,只需要将您的鼠标放在该状态上即可得到其具体定义。至于哪些状态是可编辑状态,请参考附 录 A:程序信息表格。 状态 状态名称 描述 准备上传 程序的第一个状态。程序在该状态中意味着您需要提供或者编辑元数 据,屏幕截图,价格信息,In App Purchase,游戏中心,iAd网络设置 等。 等待上传 出现在您已经提供了元数据信息,但是还没有通过Application Loader上 传二进制文件时。您的程序必须是等待上传状态您才能够通过 Application Loader上传二进制文件。 等待审批 出现在您的程序或者程序更新提交后,还未被Apple审批以前。该状态 表明您的程序已经被加到程序审批队列中,但是还没有开始审批的流 程。二进制文件的审批需要一点时间,该状态并不意味这您的程序正 在被审批。 在程序状态是等待审批时,您可以: ■ 撤回您的二进制文件从而将它从Apple审批队列中移除 ■ 编辑程序信息 审批中 出现在当Apple正在审批您的程序,并且还没有拒绝或者批准您的程序 时。请注意,二进制文件的审批需要时间。我们很感激您的耐心,请 给我们充足的时间处理您的程序。 协议挂起 出现在您的程序已经通过审批,并且准备在App Store上架,但是您的 协议还没有生效时。您可以在协议,税务和银行模块中检查您的协议 的进度。请参考协议,税务和银行部分。 等待出口许可 当您的CCATS在进行出口许可的审批时。 上传已收到 出现在您的二进制文件已经通过Application Loader上传但还没有被 iTunes系统处理时。如果您的应用程序处于该状态且超过24小时,请通 过iTunes Connect的联系我们模块和iTunes Connect支持小组联系。 等待开发者发布 出现在您的程序版本已经通过Apple审批,但您选择了版本发布控制 时。您可以在准备好了后,在程序管理模块的程序版本细节页面中点 击“Release This Version”按钮以将程序在App Store上架。 App Store处理中 出现在您的二进制文件已经被处理,并且在24小时内上架时。 Apple发布挂起 出现在 Apple挂起您的程序版本直到相应的iOS和OS版本发布时。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 93 状态 状态名称 描述 准备上架 出现在程序的二进制文件已经通过审批,且程序已经投递到App Store 中时。当您的程序处于这种状态时,您可以到权限与价格页面中取消 所有选择的地区从而将您的程序从App Store移除。请参考程序下架部 分。审批未通过 出现在您的二进制文件未通过审批时。程序审批小组将会就未通过的 原因和您沟通。 已经下架 出现在您的二进制文件已经从App Store中移除时。 开发者撤回 出现在当您将二进制文件从审批流程中撤回时。开发者撤回您的程序 将会导致您的程序从审批队列中移除,如果您重新提交二进制文件, 审批过程会重新开始。 开发者下架 出现在您将程序从App Store中移除时。更多信息请参程序下架和程序 重新上架。 无效的二进制文件 出现在Application Loader上传的二进制文件已收到但文件没有满足所有 要求时。您会收到一封关于出现的问题细节以及如何解决这些问题的 邮件。然后您需要去iTunes Connect重新点击“Ready to Update Binary”, 将程序状态设为等待上传以便通过Application Loader重新上传您的二进 制文件。缺少屏幕截图 仅适应于iOS程序。出现在您程序的默认语言或者添加的本地化语言缺 少相应的iPhone/iPod touch或者iPad的屏幕截图时。如果您的程序支持 所有平台,则您至少要为iPhone/iPod touch和iPad各提供一张屏幕截 图。 在分析中心查看程序审批未通过的细节 如果您的程序审批未通过,您将会在分析中心看到审批未通过的原因。 您可以从程序信息页面和版本 细节页面访问分析中心。 如果您的程序审批未通过,分析中心的链接将会显示在页面的最上面。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 94 点击“Resolution Center”以查看程序审批未通过的细节。分析中心同时提供询问程序审批小组的功能。 除了程序审批小组给出的信息外,您也可以查看程序审批指南以确定导致您的程序未通过审批的原因。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 95 一旦您重新提交了二进制文件,您将不能通过分析中心和程序审批小组交流。 查看状态变更历史记录 版本细节页面中的状态变更历史记录链接列出了程序所有的状态变更,包括变更的时间,日期,以及变 更的发起人,如Apple或者您的iTunes Connect用户。这可以在审批过程中帮助您跟踪程序的状态,并诊 断可能的问题。例如,如果您的程序状态为开发者撤回并且您知道自己没有进行撤回操作,您可以查看 你状态变更历史记录页面知道是谁撤回了程序。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 96 查看二进制文件细节 在版本细节页面中,您可以点击“Binary Details”链接跳转到二进制文件细节页面。 该页面包括二进制文件的具体细节和标识,在和Apple支持小组交流时格外有用。您也可以在二进制细 节页面中撤回二进制文件。在寻求Apple的技术支持时,引用您的Apple ID将能加快响应速度并有助于问 题的解决。 注意,二进制文件细节页面随程序类型的不同(iOS或者Mac OS X)而不同。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 97 查看崩溃记录 在iTunes Connect中您可以查看客户最近遇到的关于您的iOS程序和Mac OS X程序的崩溃记录。您也可以 在版本细节页面中点击“Crash Reports”以查看特定程序版本的崩溃记录。 如果您没有找到该按钮或链接,那是因为该程序还没有崩溃记录,可能是因为您的程序在App Store中 上架的时间还不够长,也可能是Apple还没有从您的客户那收到任何崩溃信息。 获取新的崩溃记录 您可以随时点击“Refresh Now”以获得新的崩溃记录。您也可以查看最后获取崩溃记录的日期,确定是否 是当前最新的记录: 报告会显示每个程序最新版本的崩溃记录,您可以按照iOS或Mac OS X的版本来查看这些记录。 崩溃报告页面针对具有崩溃信息的每个OS版本都有一个相应的标签页。对于最新发布的iOS和Mac OS X 版本,该报告总是可用的。取决于Apple的决定,有时,未发布的开发者版本也可能显示。 重要:一旦崩溃报告更新了,以前的报告将不再显示。如果您对这些报告的细节感兴趣,请自行保存副 本。 查看客户评价 您可以在iTunes Connect中查看最近用户对您的iOS程序的反馈。您可以在版本细节页面中点 击“Customer Reviews”链接查看特定版本的客户反馈。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 98 如果版本细节页面中没有这个链接,则表示该版本的客户反馈还不可用。这可能是该版本还没有客户反 馈或者该版本还没有在iTunes中生效。 注意:对Mac OS X程序来说客户评价当前还不可用。 撤回二进制文件 当您的程序状态是缺少屏幕截图(仅iOS程序),等待出口许可,等待审批,审批中,开发者发布挂起 或者Apple发布挂起时,您可以点击二进制文件细节页面中的“Reject Binary”来撤回您提交的二进制文 件。这会将您的二进制文件从审批队列中移除,当您程序状态重新变成等待上传时,您可以通过 Application Loader提交新的二进制文件。如果您撤回了二进制文件,程序状态将成为开发者撤回。如果 您重新提交二进制文件,审批过程会重新开始。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 99 程序下架 重要: 您的程序的有效日期最终决定您的程序是否在App Store中可见。如果您的程序的有效日期是将 来的一个日期,即使您的程序状态是准备上架,您的程序也会直到有效日期到来时才会出现在App Store中。 由于权限和价格是程序级别的设置,当您选择移除程序所有的App Store地区设置时,将会导致整个程 序从App Store中移除,而不仅仅是某个特定的版本。 将程序从App Store中移除: 1. 在程序信息页面上点击 按钮。 2. 点击 按钮取消对所有App Store地区的选择。 3. 点击 按钮。 在移除所有的App Store地区后,您的程序状态将变成开发者下架,并且您的程序将在24小时内从App Store中移除。 程序重新上架 如果要出售您以前下架的程序,您必须在权限和价格页面中重新上架。 将程序重新上架: 1. 在程序信息页面中点击 按钮。 2. 点击 按钮选择所有的App Store地区或者单独选择您希望出售您的程序地区。 3. 点击 按钮。 重新上架后,您的程序状态将不再是开发者下架,并且在程序状态变成准备上架的24小时内,在App Store中重新出售。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 100 删除程序 如果您不再需要您在iTunes Connect中创建的程序,您可以删除它。 重要:删除程序并不允许您在同一个帐号中重用SKU或者程序名称,您也不能恢复被删除的程序。如果 您已经为该程序上传了二进制文件或者设置了iAd网络,程序包 ID也不能被重用。 如果您将您的程序出售给另外的开发者,并且需要从您的iTunes Connect帐户中移除它,我们推荐您使 用删除程序功能。 您不能删除状态为准备上架的程序。您需要先将程序从出售状态中移除才能点击删除按钮。 您可以删除如下状态的程序: 准备上传 等待上传 无效的二进制文件 开发者撤回  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 101 审批未通过 开发者下架 已经下架  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 102 编辑和更新程序 一旦您的程序通过审批,其状态将变为准备上架,程序就可以在App Store中出售了。 在程序准备上架 前,您可以进行如下修改: ■ 编辑版本级别的信息,包括版本元数据,分级,大型图标,屏幕截图和本地化信息 ■ 编辑程序级别信息,包括权限和价格,游戏中心,iAd网络设置,以及In App Purchase ■ 创建一个新的版本以提交二进制文件更新(如果您的版本状态已经是准备上架的话) 编辑版本信息 编辑版本信息意味着您编辑的是某一特定版本的元数据,如大型图标,屏幕截图,分级,本地化,都和 特定版本联系到一块。 注意: 您对未锁定的版本信息做出的修改将会立即生效(但仍需要24小时以等待App Store的刷新), 所以请仔细校对。关于什么是未锁定的版本信息,请参考附录 A:程序信息表格。 编辑版本信息: 1. 登入iTunes Connect。 2. 在主页上点击“Manage Your Applications”。 3. 点击您需要修改的程序图标或者程序名称。 4. 点击程序特定版本的“View Details”。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 103 5. 现在您看到的是版本细节页面。在版本信息,元数据,上传和EULA后面都有“Edit”按钮,从而允许 您对相应部分进行修改。 在编辑版本信息时请记住如下几点: ■ 程序的元数据不是您和客户交流的工具。不要利用元数据和您的客户沟通。它是用来在更新时描述您 的程序功能,并提供版本说明的。 ■ 不要在您有多个浏览器标签浏览iTunes Connect时编辑程序信息。这会导致您修改的程序信息将会被 应用于多个程序而不只是您所想要修改的程序。 编辑版本信息 点击“Version Information”后的“Edit”按钮就可以编辑基本的版本细节。 重要:您只能在您的程序是可编辑状态时才能编辑锁定信息。点击编辑您就可以看到根据程序当前状态 您可以编辑的信息。如果没有可编辑的版本信息,编辑按钮将不会显示。关于哪些信息是锁定的,哪些 是未锁定的,以及可编辑状态的列表,请参考附录 A:程序信息表格。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 104 下面是版本信息部分元数据项的一个列表。每个元数据项的完整描述,请参考提供版本信息。必填的部 分以星号标识。如果您没有填写必填的部分就试图保存修改,将会弹出操作对话框以提示您必须提供的 部分尚未提供。 关 键 字 元数据项 描述 编辑状态 A 程序名称* 将出现在App Store中程序的名称。 锁定 B 版本号* 程序的版本。 请使用典型的软件版本表达方式(如1.0, 1.0.1,1.1)。 锁定 C 分级* 根据每一项的描述,选择最适合您的程序的级别。关于程序 分级的介绍,请参考程序分级定义。 锁定 在您修改完成后点击“Save”保存您的修改。点击“Cancel”则取消修改并退出。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 105 编辑元数据 点击“Metadata”后的“Edit”按钮则允许您编辑该程序版本的元数据。 下面是元数据部分的各项列表。关于各项的完整描述,请参考提供版本信息。必填部分以星号标识。 关 键 字 元数据项 描述 编辑状态 A 程序描述* 关于该程序版本的具体描述。 未锁定 B 版本的新内容 版本发布说明,描述该程序版本包含的新内容,例如,您 可能会列出新的功能,UI的改进,或者修复的bug。 未锁定 C 首要类别* 最适合您程序的类别。 锁定 D 次要类别 只在App Store的浏览功能中使用。 锁定 E 关键词* 描述您的程序的一个或多个关键词。关键词用来帮助客户 在App Store中搜索时能返回更精确的结果。您的程序可以 通过程序名,公司名和您输入的关键字来搜索。 锁定 F 版权* 拥有程序的所有权的个人或者实体。 未锁定 G Email地址* 如果您的程序有问题的话,Apple能够联系到您的Email地 址。 未锁定 H 售后支持URL* 解答用户的程序问题的支持页面。 未锁定 I 程序URL 用户获得程序更多信息的页面地址。 未锁定 J 审批说明 您可以使用该项向Apple提供全权限的Demo帐号以帮助审 批。 锁定  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 106 在您修改完成后点击“Save”保存您的修改。点击“Cancel”则取消修改并退出。 编辑上传内容 点击“Uploads”后面的“Edit”按钮允许您更新该程序版本的大型图标以及屏幕截图。对于Mac OS X程序来 说,您只能编辑屏幕截图,因为大型图标是作为二进制文件的一部分提交的。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 107 点击“X”以删除屏幕截图。点击“Choose File”上传一个新的大型图标(仅iOS程序)或者替换iPhone/iPad 的屏幕截图。 如果您正在编辑Mac OS X程序的上传内容,您只能看见上传或替换屏幕截图:  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 108 下面是上传内容的元数据项列表。关于各元数据项的完整介绍,请参考提供版本信息。必填部分以星号 标识。 关 键 字 元数据项 描述 编辑状态 A 大型图标 * ■ 512x512像素大小(不要将小图像放大,这样会导致像素化 并影响视觉效果) ■ 72ppi,RGB,平滑,非半透明 ■ 高质量的JPEG,TIFF或PNG图像格式。不支持ZIP压缩的TIFF 格式。 锁定 B iPhone和 iPod touch屏 幕截图* ■ 最小的竖式大小为320x460(不包含状态栏) ■ 最大的竖式大小为320x480(全屏) ■ 高分辨率的最小的竖式大小为640x920(不包含状态栏) ■ 高分辨率的最大的竖式大小为640x960(全屏) ■ 最小的横式大小为480x300(不包含状态栏) ■ 最大的横式大小为480x320(全屏) ■ 高分辨率的最小的横式大小为920x600(不包含状态栏) ■ 高分辨率的最大的横式大小为920x640(全屏) ■ 72ppi,RGB,平滑,非半透明 ■ 高质量的JPEG或TIFF图像格式。不支持PNG和ZIP压缩的TIFF 格式。 未锁定 C iPad屏幕截 图 (* 如果程 序运行在 iPad则是必 填的) ■ 最小的竖式大小为1004x768(不包含状态栏) ■ 最大的竖式大小为1024x768(全屏) ■ 最小的横式大小为748x1024(不含状态栏) ■ 最大的横式大小为768x1024(全屏) ■ 72ppi,RGB,平滑,非半透明 ■ 高质量的JPEG或TIFF图像格式。不支持PNG和ZIP压缩的TIFF 格式。 未锁定  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 109 关 键 字 元数据项 描述 编辑状态 D Mac OS X 程 序屏幕截图* (对Mac OS X程序是必 须的) ■ 比例为16:10 ■ 最小1280x800像素 ■ 72ppi,RGB,平滑,非半透明 ■ 必须是RGB色彩空间的,高质量的.jpeg,.jpg,.tif,.tiff, 或.png格式。不支持ZIP压缩的TIFF格式。 未锁定 在您修改完成后点击“Save”保存您的修改。点击“Cancel”则取消修改并退出。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 110 编辑EULA 点击“EULA”后面的“Edit”按钮允许您编辑该程序版本的终端用户许可协议,如果您希望提供您自己的 EULA的话。 在您修改完成后点击“Save”保存您的修改。点击“Cancel”则取消修改并退出。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 111 管理本地化 本地化页面有您开始在App Store中设置的所有语言。您的默认语言不会出现在本地化页面中。 编辑现有的语言: 1. 在下拉菜单中选择您需要编辑的语言,然后点击“Edit”。 该语言的元数据会被预加载。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 112 重要: 您只能在您的程序是可编辑状态时才能编辑锁定信息。点击编辑您就可以看到根据程序当前状 态您可以编辑的信息。如果没有可编辑的版本信息,编辑按钮将不会显示。关于哪些信息是锁定的,哪 些是未锁定的,以及可编辑状态的列表,请参考附录 A:程序信息表格。 下面是本地化元数据项的列表。关于各元数据项的完整描述,请参考提供版本信息。必填部分以星 号标识。 元数据项 描述 编辑状态 程序名称* 将出现在App Store中程序的名称。 锁定 程序描述* 关于该程序版本的具体描述。 未锁定 关键词* 描述您的程序的一个或多个关键词。关键词用来帮助客户在 App Store中搜索时能返回更精确的结果。您的程序可以通过 程序名,公司名和您输入的关键字来搜索。 锁定 Email地址* 如果您的程序有问题的话,Apple能够联系到您的Email地 址。 未锁定 售后支持URL* 解答用户的程序问题的支持页面。 未锁定 程序URL 用户获得程序更多信息的页面地址。 未锁定 版本的新内容 (*当程序是后 续更新时该项 是必须的) 版本发布说明,描述该程序版本包含的新内容,例如,您可 能会列出新的功能,UI的改进,或者修复的bug。 未锁定 iPhone和iPod touch屏幕截图* ■ 最小的竖式大小为320x460(不包含状态栏) ■ 最大的竖式大小为320x480(全屏) ■ 高分辨率的最小的竖式大小为640x920(不包含状态栏) ■ 高分辨率的最大的竖式大小为640x960(全屏) ■ 最小的横式大小为480x300(不包含状态栏) ■ 最大的横式大小为480x320(全屏) ■ 高分辨率的最小的横式大小为920x600(不包含状态栏) ■ 高分辨率的最大的横式大小为920x640(全屏) ■ 72ppi,RGB,平滑,非半透明 ■ 高质量的JPEG或TIFF图像格式。不支持PNG和ZIP压缩的TIFF 格式。 未锁定  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 113 元数据项 描述 编辑状态 iPad屏幕截图 (* 如果程序运 行在iPad上则是 必填的) ■ 最小的竖式大小为1004x768(不包含状态栏) ■ 最大的竖式大小为1024x768(全屏) ■ 最小的横式大小为748x1024(不含状态栏) ■ 最大的横式大小为768x1024(全屏) ■ 72ppi,RGB,平滑,非半透明 ■ 高质量的JPEG或TIFF图像格式。不支持PNG和ZIP压缩的TIFF 格式。 未锁定 Mac OS X程序屏 幕截图* ■ 比例为16:10 ■ 最小为1280x800像素 ■ 72ppi,RGB,平滑,非半透明 ■ 必须是RGB色彩空间的,高质量的.jpeg,.jpg,.tif,.tiff, 或.png格式。不支持ZIP压缩的TIFF格式。 未锁定 2. 在增加或者删除语言前点击“Save Changes”以保存修改。 3. 如果您需要增加一門其他的语言,点击“Add Language”。您可以参考添加新的本地化语言一节。 4. 删除一門语言,请点击“Delete Language”。您可以参考删除本地化信息一节。 本地化信息会在您点击“Save Changes”时保存。一旦您完成更改,更新的元数据将会被应用到相应 地区的App Store中。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 114 编辑程序信息 编辑您的程序信息意味着您修改的信息将关联到程序的所有版本。程序级别的信息包括: ■ 权限和价格部分的各地区权限,程序的有效日期,程序价格和预先安排的价格区间 ■ In App Purchases管理部分的In App Purchase元数据以及创建新的In App Purchase(仅iOS程序) ■ Game Center中心部分的排行榜和成就(仅iOS程序) ■ 创建iAd网络部分的程序是否加入iAd网络(仅iOS程序) 注意:您对未锁定的版本信息做出的修改将会立即生效(但仍需要24小时以等待App Store的刷新), 所以请仔细校对。关于什么是未锁定的版本信息,请参考附录 A:程序信息表格。 下面是关于每一部分的具体描述。 权限和价格 您可以点击 按钮来修改程序的有效日期,地区权限,价格,教育折扣以 及提前安排价格变动。 您以前的信息将会被预加载。 下面是权限和价格部分可编辑的元数据项列表。关于各元数据项完整的描述,请参考设置地区权限,价 格及有效时间部分。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 115 A B C D E F  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 116 关 键 字 元数据项 描述 A 有效日期 您的程序在App Store中的有效日期。 B 价格区间 程序的价格和您的收益(扣除税收后的净收入部分)。 C 价格区间的生效日期 价格区间在App Store中的结束日期。关于价格区间变动的更多信息,请 参考本文档的预先安排价格部分。 D 价格区间的结束日期 价格区间在App Store中的结束日期。关于价格区间变动的更多信息,请 参考本文档的预先安排价格部分。 E 针对教育机构的折扣 如果您参加针对教育机构批量购买时的折扣定价请选择该复选框。关于 折扣的具体细节可以在最新的应用程序支付协议中找到,在向教育机构 提供您的程序前您必须签署该协议。 该折扣不适用于Mac OS X程序。如果您添加的是Mac OS X程序,该选项 不会显示。F 地区 如果您希望在全球出售程序请点击“Select All”。如果您希望将程序在全 球下架,请点击“Deselect All”。您也可以单独选择您希望程序出售的地 区。 重要:如果您将有效日期更改到了将来的某个时间,您的程序将会暂时从App Store中移除。 如果您改动了您程序当前可用的地区列表,您的程序将会在24小时内被移除或者加入相应的App Store。 当您完成编辑后,请点击“Save Changes”保存修改。 In App Purchase管理 您可以点击 来创建或者编辑程序的In App Purchase。您可以从iTunes Connect的主页访问该模块。 注意:Mac OS X程序不支持In App Purchase。 关于如果创建,编辑,提交程序的In App Purchase的详细信息,请参考In App Purchase管理部分。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 117 游戏中心 游戏中心是Apple的游戏社交网络,在iOS 4.1中实现。关于游戏中心功能的所有元数据都在iTunes Connect中创建和管理,从而允许您在提交给Apple审批前对程序的游戏中心功能进行测试。 注意: Mac OS X程序不支持游戏中心。 关于Game Kit Game Kit框架中包括了集中式服务的一个beta实现:游戏中心。该服务向游戏开发者提供了实现以下功 能的标准途径: ■ 别名:允许用户创建自己的在线代号。用户可以登入游戏中心并通过别名匿名地和其他玩家交互。玩 家可以设定状态消息并且可以标记特定的玩家为好友。 ■ 排行榜:允许您的程序将游戏分数发布到游戏中心并取回这些数据。您也可以从各个排行榜中选择用 户合并到一个排行榜中。 ■ 成就:允许玩家通过达到某一程度,进行某种操作等获得记录。您可以定义获得记录的条件,并在程 序中编程实现。 ■ 排名赛:允许玩家通过游戏中心的帐号和其他玩家互连。 游戏中心管理 在程序信息页面上点击 按钮将允许您在程序中激活游戏中心的测试,创建 排行榜和成就数据。您需要在二进制文件中使用Game Kit框架来提供相应的能力,并在游戏中心管理部 分进行测试并完成提交过程。 要在程序中激活游戏中心,您必须: ■ 签署最新的程序版权协议 ■ 在二进制文件的UIRequiredDeviceCapabilities键值中包含“gamekit” ■ 在iTunes Connect中的游戏中心管理部分激活您的程序 ■ 当您提交更新版本的二进制文件以及相应游戏中心元数据时,在版本细节页面中激活该版本的游戏中 心功能  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 118 创建游戏中心 重要:Application Loader不接受iOS beta版本的二进制文件。您需要在游戏中心服务器的沙盒环境中测 试您的程序。 当您确认了程序的游戏中心功能工作正常后,您需要在某个程序版本中激活游戏中心,然后将该版本和 您创建的相关排行榜和成就记录提交给Apple审批。 激活游戏中心功能的测试: 1. 在游戏中心管理页面中,点击“Enable”。 “Enable”按钮将在“Enable”和“Disable”之间切换。要禁用游戏中心功能测试,请点击“Disable”。当您禁 用了游戏中心功能测试后,您的程序将从游戏中心沙盒中移除。如果您的程序的某个版本激活了游 戏中心,您将不能再禁用游戏中心功能测试。 激活了游戏中心功能测试后,您就可以创建您的排行榜和成就记录。 在提交二进制文件时激活程序版本的游戏中心: 1. 在版本细节页面中,点击游戏中心部分的“Enable for This Version”。点击后,该按钮将会变成绿色表 示该版本的游戏中心已经激活。 2. 如果您想要在该版本中提交特定的排行榜和成就记录,您可以在该页面中选定它们并点击“Edit”。 所有的元数据将会从您以前的程序版本中读取并被默认选中。 在上面的例子中,“Easy”排行榜分类和“Trophy”成就记录将会在程序版本1.0中发送给Apple审批。 创建排行榜:  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 119 1. 在游戏中心管理的排行榜部分点击“Set up”创建您的排行榜配置。 排行榜允许您的客户在游戏中心中和其他的玩家比较他们的得分。每个程序可以创建25个不同的排行 榜。您可以从各个排行榜中选取某些用户放到一个综合排行榜中。排行榜不是必须的,您可以在任何时 候回到游戏中心页面来创建您的排行榜。 重要:一旦您创建了一个排行榜,您只能在还没有提交或者还没有App Store中生效时删除它,所以在 决定提交您的游戏中心二进制文件之前请确定将来您会持续管理该排行榜。 2. 在排行榜页面中,点击“Add Leaderboard” 3. 选择您是需要创建一个单个排行榜还是综合排行榜。 4. 单个排行榜:添加排行榜名称和排行榜ID。在排行榜设置部分,选择您的排序顺序和分数的格式类 型。每一项后面都有帮助链接以帮助您做出正确的选择。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 120 ■ A — 排行榜名称:为每个排行榜提供的内部名称。该名称在iTunes Connect中用来搜索。 ■ B — 排行榜ID:排行榜的标识,必须为字母或者数字,并且不能超过100个字符。该ID在设定后不 能更改。 ■ C — 分数格式类型: 选择排行榜中分数的格式类型(例如,整数,花费时间,金钱等)。 ■ D — 排序顺序:选择是按照升序还是降序来显示您的排行榜的分数。如果您希望最低的分数排 在第一位,您需要选择升序,反之您需要选择降序。 ■ E — 分数范围(可选):使用64位符号整数定义的分数范围。值必须在从-2^63到2^63 - 1的范围 内。超过这个范围的分数将会被删除。分数范围是可选的,但如果设置最大值就必须设置最小 值,并且不能相等。当将来范围变化时,超过范围的分数将会被删除且不能恢复。 综合排行榜:添加排行榜名称和排行榜ID。当添加综合排行榜时,您不能选择分数的格式类型和排 序顺序,因为这些信息将从您选择的单独排行榜中获得。然后在列表中选择两个或者多个单独排行 榜。您必须选择具有同样分数格式类型和排序顺序的排行榜。 重要:综合排行榜在Game Kit编程指南中被称作聚合排行榜。 ■ 点击“Add Language”添加排行榜的本地化,包括语言,名称,分数格式,可选的分数格式后缀, 然后点击“Save”。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 121 ■ A — 语言:您的排行榜显示的语言。 现在允许的本地化语言有: 英语 西班牙语 德语 英国英语 葡萄牙语 韩语 荷兰语 意大利 巴西葡萄牙语 法语 日语 简体中文 瑞典语 俄语 ■ B — 排行榜名称:输入相对于您选定语言的排行榜名称。 ■ C — 分数格式:该项决定了分数在特定语言的排行榜中如何显示。例如,如果您的程序是以金钱 来计分,您可能在不同的语言中会显示不同的金钱类型。下拉菜单将会根据您在上面第二步选择 分数格式类型来预先加载。 ■ D — 分数格式后缀:该项是选填的,将加到排行榜中分数的结尾。分数格式后缀有助于表明程序 得分的类型。例如,分数格式后缀可以是“点”,“铜币”,或者“下”。 新添加的语言将会显示在您的排行榜主页面中。 5. 如果需要的话继续添加其他的语言,或者点击“Save”保存修改并回到游戏中心页面。 6. 在游戏中心页面中,您可以看见您的排行榜已经被创建。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 122 关于如何编辑现有排行榜的更多介绍,请参考编辑排行榜小节。 创建成就记录: 1. 您可以在游戏中心管理的成就记录部分点击“Set up”创建成就记录。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 123 成就记录是玩家达到某种程度,或者进行某种操作所获得的荣誉。您可以自己定义这些标准并在程序中 编程实现。成就记录的创建是可选的,您最多可以创建100个成就记录。 重要:一旦成就记录在程序的任何版本中生效,则您不能再删除它。 2. 在成就记录部分,选择隐藏设置,成就名称,成就ID和成就点数。每个输入项都有相应的帮助链 接。 A B C D ■ A — 隐藏设定:成就记录在游戏中心是隐藏的,直到玩家获得该成就。 ■ B — 成就名称:您必须为每个成就提供一个内部名称。该名称可以在iTunes Connect中用来搜索。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 124 ■ C — 成就ID:成就标识,由字母和数字组成,并且不能超过100个字符。该ID在设置后不能修 改。 ■ D — 成就点数:成就的价值。每个成就您可以设置的最大成就点数为100,所有成就的最大点数 为1000。您可以在该输入项下面看见您剩余的点数。 3. 点击“Add Language”添加成就的本地化,如语言,标题,获得前描述,获得后描述,以及图片,然 后点击“Save”。 A B C D E ■ A — 语言: 成就记录显示的语言。 成就记录现在支持的语言: 英语 西班牙语 德语 英国英语 葡萄牙语 韩语 荷兰语 意大利语 巴西葡萄牙语 法语 日语 简体中文 瑞典语 俄语 ■ B — 标题:游戏中心中成就记录在该语言下的标题。 ■ C — 获得前描述:玩家获得成就前在游戏中心中看到的对成就的描述。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 125 ■ D — 获得后描述:玩家获得成就后在游戏中心中看到的对成就的描述。 ■ E — 图片:反映成就的图片。图片必须是.jpeg,.jpg,.tif,.tiff,或者.png文件,512x512像素大 小,至少72 DPI,并且是RGB或RGBa色彩空间。 新添加的语言将会显示在该成就记录的页面中。 4. 如果需要的话继续添加其他本地化语言或者点击“Save Changes”返回成就记录列表。 5. 在成就列表记录中,您可以看见所有您已经创建的成就,搜索,管理和删除这些成就,查看这些成 就是否已经生效。 6. 如果您希望添加其他的成就请点击“Add New Achievement”,或者点击“Go Back”返回游戏中心页 面。 关于如何编辑和删除当前成就的更多信息,请参考编辑成就。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 126 编辑游戏中心设置 如果您的程序已经创建了游戏中心设置,您可以选择: ■ 禁用或者激活程序某个版本的游戏中心 ■ 编辑当前的排行榜设置和成就 ■ 如果您还没有为您的程序创建排行榜的话,您可以在游戏中心页面创建一个新的排行榜。 ■ 添加新的排行榜和成就 禁用游戏中心 如果程序的某个版本的游戏中心已经在App Store中生效,则您不能再禁用整个程序的游戏中心功能, 但是您可以禁用特定版本程序的游戏中心功能,如果您不想该版本的程序参加游戏中心的话。一旦您禁 用了游戏中心功能,该版本的程序将不再是游戏中心网络的一部分,这将决定版本细节页面中多人游戏 设置的显示。 禁用某个程序版本的游戏中心功能: 1. 找到您希望禁用的程序版本,在程序信息页面上点击“View Details”。 2. 在游戏中心部分,如果当前版本是激活状态,您将会看到一个“Enabled for This Version”的按钮。点 击按钮禁用该版本的游戏中心功能。 3. 当您点击按钮后,按钮将会变成灰色并显示“Enable for This Version”,您可以再次点击按钮以重新 激活游戏中心。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 127 编辑排行榜 在您的程序版本还没有提交给Apple审批前,您可以编辑排行榜的所有元素。一旦您的程序版本状态是 审批中,排行榜将被锁定。当程序版本审批通过后,只有有限的排行榜元素才能被修改。 编辑排行榜: 1. 在游戏中心页面的排行榜部分,点击“Edit”。 只要您还没有提交激活了游戏中心的二进制文件,您就可以做如下改动: ■ 改变排列的顺序 ■ 改变分数格式类型 ■ 增加新的排行榜 ■ 编辑默认的排行榜 ■ 增加新的语言格式 ■ 对当前的语言细节或排行榜重新排序 ■ 编辑当前的语言细节 ■ 删除当前的语言细节。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 128 重要:一旦您提交了激活了游戏中心的二进制文件,您只能编辑有限的排行榜和成就记录。要了解可编 辑的具体元素,请参考附录 B:游戏中心信息表格。 2. 从列表中选择您希望编辑的排行榜。 3. 选择改变排序类型,分数格式类型,分数范围还是排行榜本地化,并输入需要的设置然后点 击“Save”。 4. 您也可以点击“Add Leaderboard”添加新的排行榜。 5. 选择您的排行榜名称,排行榜ID,排序顺序,分数格式,可选的分数范围并提供您已经创建的本地 化语言的排行榜名称。 6. 点击“Save”完成排行榜的添加。 您新增加的排行榜将出现在排行榜列表中。 7. 点击“Add Language”增加排行榜新的本地化语言。所有可用的语言将会在下拉菜单中显示,已经添 加的语言将不会出现在菜单中。 8. 选择该语言的分数格式和分数格式后缀。分数格式后缀是可选的。您同时需要提供该语言的排行榜 名称。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 129 9. 点击“Save”保存添加的语言。 您新添加的语言现在将出现在排行榜本地化列表中。 10. 点击选定语言栏的任何地方,您都可以编辑该语言细节。 ■ 您可以在点击后弹出的排行榜格式细节窗口中进行分数格式和分数格式后缀的修改。 ■ 点击“Save”保存对该语言的修改。您的修改将会在排行榜本地化列表中显示。 11. 您可以点击相应语言栏的“Delete”以删除该语言细节。 12. 您将会收到删除确认。如果您确定您想删除该语言细节,请点击“Delete”,否则请点击“Cancel”。 您必须至少有一种语言细节,所以在剩下一种语言细节时,您不能再删除它。任何时候您都可以重 新添加被删除的语言。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 130 13. 您可以通过拖拽来重新指定排行榜的顺序。 14. 点击相应的按钮以重新设置您的默认排行榜。 15. 当您在排行榜页面上完成了所有的修改后,点击“Save”将这些修改应用到您的排行榜。 注意: 如果您添加了新的排行榜,在下次二进制文件版本更新时,它会自动发送给Apple审批。如果您 不希望审批该排行榜,您需要在版本细节页面中的游戏中心部分设置它。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 131 编辑成就记录 您可以在任何时候编辑您的成就记录,但是一旦成就记录生效就不能再被删除。如果您的程序版本在审 批过程中,您将不能修改成就记录。当程序版本审批通过时,只有有限的元素才能被修改。 编辑成就记录: 1. 在游戏中心页面上的成就记录部分点击“Edit”。 只要您还没有提交激活了游戏中心功能的二进制文件,您就可以对成就记录做如下修改: ■ 改变您的隐藏设置 ■ 改变成就名称 ■ 改变成就点数 ■ 添加一个新的成就记录的本地化语言 ■ 编辑当前语言细节 ■ 删除当前语言细节 重要: 一旦您提交了激活了游戏中心的二进制文件,您只能修改有限的排行榜分类和成就记录。关于 可修改元素的具体信息,请参考附录 B:游戏中心信息表格。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 132 2. 要改变隐藏设置,成就名称,成就点数,您可以点击成就记录,输入相应的改动,然后点击“Save Changes”。 3. 点击“Add Language”可以添加成就记录新的本地化语言。所有可用的语言将会在下拉菜单中显示, 已经添加的语言将不会出现在菜单中。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 133 4. 输入该语言的标题,获得前描述,获得后描述,并上传一个新的图像。 5. 点击“Save”保存新添加的语言。 您新添加的语言现在将出现在成就记录本地化列表中。 6. 点击选定语言栏的任何地方,您可以编辑该语言细节,然后点击“Save”保存修改。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 134 7. 点击相应语言栏的“Delete”可以删除该语言细节。 8. 您将会收到删除确认。如果您确定您想删除该语言细节,请点击“Delete”,否则请点击“Cancel”。 9. 您可以拖拽以重新指定成就记录的顺序。 10. 当您完成所有需要的修改后,您可以点击“Save Changes”回到成就记录列表页面。 11. 如果您需要重新指定列表中成就记录的顺序,拖拽就可以。 12. 您可以点击成就栏的“Delete”以删除相应的成就记录。 13. 您将会收到删除确认。如果您确定您想删除该成就记录,请点击“Delete”,否则,请点击“Cancel”。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 135 多人游戏兼容性 版本细节页面中将会显示您已经激活了游戏中心的程序版本的多人游戏兼容性设定。这对于您的客户能 够使用哪个版本在游戏中心和其他人一块游戏来说很重要。 在上面的例子中,您可以看见目前程序版本是2.1.1。其内容意味着如果客户使用的版本是2.1.1,他可以 和使用2.1.0和2.1.2版本的玩家一块游戏。 您可以点击“Edit”以更改您的多人游戏兼容版本设置。 排行榜和成就记录状态 您可以在程序的管理游戏中心部分查看游戏中心各元素的状态。下面是排行榜和成就记录可能的状态及 其定义: ■ 生效 — 成就记录或排行榜已经提交并且被批准 ■ 审批中 — 和成就记录或排行榜关联的程序版本正在审批过程中,所以成就记录和排行榜也在审批过 程中且不能被更改 注意:如果您的成就记录或排行榜还没有生效,您可以在它们旁边看见一个删除按钮,表示它们是可以 被删除的。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 136 下面是显示您的成就记录的状态的一个例子。在这个例子中,成就记录“Trophy”和“Badge”都还没有提 交,所以后面会有一个“Delete”按钮:  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 137 iAd网络 iAd网络提供了一个自动化的,直观的环境,让您可以方便的将iAd广告加入您的程序中。您可以通过程 序中的广告来获取收入。您也可以通过iTunes Connect主页上的iAd网络模块来跟踪广告效果和收入情 况。 注意:Mac OS X程序不支持iAd网络。 创建iAd网络 您可以通过点击 按钮来激活iAd,但您首先必须在iTunes Connect中的合约, 税收和银行模块中签署iAd网络合约。 点击“Set Up iAd Network”按钮然后点击“Enable iAds”以在程序中激活iAd广告。您需要指明您的目标客 户是否是17岁以下人群。一旦程序提交后,您将不能禁用iAd。如果您需要从程序中移除广告,您需要 提交一个新的不包含广告功能的二进制文件。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 138 如果您在至少一个程序中激活了iAd广告,您就可以在iTunes Connect主页上看见iAd网络模块。该模块允 许您进行iAd设置和跟踪广告效果。 “Set Up iAd Network”按钮也会变更为“iAd Network Settings”,表示您已经完成了初始的创建步骤,现在 可以编辑iAd网络的设置。 编辑程序iAd网络的设置: 1. 要在程序中删除广告,您需要重新提交移除了iAd网络功能的二进制文件。 2. 点击“Yes”表示您的主要目标客户是17岁以下人群。一旦您选了“Yes”后将不能再更改。 在iAd网络中,您可以创建您的iAd偏好设置以决定在程序中提供什么类型的广告。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 139 关于iAd网络信息的更多细节,请点击“FAQs”链接(位于iTunes Connect每个页面的底部)然后选择“iAd Network”。 关于在iAd网络模块中监控广告效果和查看收入的更多细节,请和iAd网络支持小组联系。您可以通过 iTunes Connect的联系我们模块并通过下面的路径来联系到他们: iAd Network > General iAd Network Questions > General iAd Network Inquiry  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 140 更新程序信息 如果您的程序的第一个版本已经在App Store中上架,您可以直接在程序管理模块中的程序信息页面点 击“Add Version”增加其他的小版本。更新被认为是二进制文件小版本的改动(例如1.1)。新的二进制文 件将经过正常的审批过程,并且该版本的所有版本级别的元数据将随着该版本的生效而生效。 更新使用同样的Apple ID和程序包ID,这意味着它们将和您的第一个版本关联,并且对已经购买了初始 版本的客户是免费的。 给程序增加一个新的版本: 1. 点击“Add Version”。 2. 提供您的版本号和版本更新说明,向您的客户说明该版本和前一版本的差别。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 141 3. 点击“Save Changes”。 4. 您将跳转到新的版本细节页面,该页面已包含您刚才所输入的元数据信息,并且您的程序状态现在 是准备上传。所有您之前版本的信息将会被预先加载,但是您可以在该页面上对这些信息进行修 改,因为程序现在是可编辑状态:准备上传。 Prepare For Upload 关于怎样编辑版本信息的更多信息,请参考编辑版本信息一节。关于可编辑状态请参考附录 A:程序信 息表格。 准备上传二进制文件 如果您已准备好上传二进制文件,您可以按照提交程序的第一个版本时的类似步骤来提交二进制文件。 准备好上传二进制文件: 1. 在版本细节页面上点击“Ready to Upload Binary”。 2. 根据程序加密技术信息的变更情况,回答Yes或者No。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 142 ■ 如果您回答是,您将被跳转到出口许可页面,并且需要回答关于加密的一系列特定问题。根据您 的回答,您可能需要提供一份商品分类鉴定(CCATS)的拷贝以确认您的程序的分类。更多细节 请参考出口授权。 ■ 如果您回答否,点击“Continue”,您将跳转到版本发布控制页面,您可以在这设置程序的版本发 布。更多细节请参考版本发布控制。 3. 当您选择了版本发布控制设置后点击“Save Changes”。 4. 您将跳转到Application Loader介绍页面,该页面介绍了如果使用Application Loader来提交您的二进 制文件。 5. 点击“Continue”,您将返回到版本细节页面,您的程序状态将会变为等待上传。 Waiting For Upload 当您的二进制文件上传后,程序新版本的状态将变为等待审批,当前版本的状态为准备上架。注意,状 态为准备上架的最新版本在任何时候都会被显示,所以您最多可能看见程序的两个版本:准备上架状态 的版本和新版本。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 143  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 144 申请促销码 您可以在该模块申请促销码,从而可以给您的客户免费提供程序的拷贝。您可以从程序管理模块的特定 程序的页面上该模块。 每次程序更新时,您将会分配到50个促销码。您的程序更新必须是准备上架状态才能申请促销码。 注意:只有法律组的iTunes Connect用户才能访问申请促销码模块。 申请促销码: 1. 从特定程序的版本细节页面中访问申请促销码模块。 2. 选择您需要申请促销码的程序(如果您是从主页进入该模块的话)。 3. 输入您申请的促销码的数量。 您所输入的数量必须小于或者等于该程序更新剩余的数量。如果您的程序还没有通过审批进入App Store,您将无法申请促销码。 4. 点击“Continue”。 您可以在促销码页面中点击“View History”查看最近的申请记录。记录会显示每批促销码在该模块中生成 的精确时间和日期,这可以帮助您决定促销码过期的日期。 注意:促销码目前只能在美国的App Store中使用,并且在您的合约过期前或者四个星期内有效,具体 取决于哪一个更近。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 145 如果客户声称在App Store中下载您的程序出错并要求您退款,或者他们帐户扣款有问题时,您需要引 导他们去寻求iTunes Store客户支持。 用户能够从这儿直接解决他们的App Store帐号问题,并在必要的情况下获得退款。如果iTunes Store客 户支持认为客户遇到的问题是由于您的程序引起的,和App Store或者客户帐号无关,Apple将会和您联 系。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 146 In App Purchase管理 In App Purchase管理模块在iTunes Connect主页上可见的条件是: ■ 您是管理组或者技术组用户 ■ 并且,您的初始用户(Team Agent)已经签署了最新的Apple开发者计划版权协议。 注意:Mac OS X程序不支持In App Purchase。 关于In App Purchase In App Purchase允许您在iOS程序中集成商店的功能。您可以使用Store Kit框架来实现In App Purchase。 Store Kit和App Store连接并安全地处理来自用户的付款信息。Store Kit会对用户付款进行确认并通知您的 程序,从而您的程序可以向用户提供其购买的相关产品或服务。您可以使用这种程序内支付的功能来出 售程序的附加功能和额外的内容。 例如,您可以使用In App Purchase实现如下场景: ■ 程序的一个基础版本加上额外的高级功能。 ■ 书籍阅读程序允许用户购买和下载新的书籍。 ■ 游戏程序提供新的环境(级别)。 ■ 在线游戏允许玩家购买虚拟道具。 ■ 访问地图路线服务。 ■ 订阅数字杂志或者时事新闻。 要在您的程序中提供In App Purchase功能,您需要和Apple有一份最新的生效的程序支付合约并且您的 Team Agent用户在iOS Provisioning門户中同意了最新的程序版权协议。 在发送到Apple审批前,所有的In App Purchase都需要在iTunes Connect中注册,并且在沙盒中经过充分 的功能测试。In App Purchase要求设备版本为iOS 3.0或更高版本。 关于In App Purchase的完整介绍,请参考App Store快速参考:iOS中的In App Purchase入門初步和In App Purchase编程指南。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 147 测试In App Purchase 在开发过程中,您应该测试您的程序以确保In App Purchase工作正常。Apple提供了沙盒环境供您进行 测试而无需进行财务交互。沙盒环境使用了App Store的架构,但其不会进行真正的支付处理,而只是 返回支付处理成功的结果。关于更多信息,请参考In App Purchase编程指南。 沙盒环境要求使用特定的测试帐号。您不能使用您的日常iTunes Connect帐号进行沙盒测试。 创建测试用户 您需要在iTunes Connect创建一个或多个测试帐号来测试程序的In App Purchase。每一个地区您都至少需 要一个测试帐号。测试帐号必须是新的,唯一的Apple帐号;您不能重用现有的Apple帐号。 只有管理组和技术组的用户才有在iTunes Connect中创建测试用户的授权。In App Purchase测试用户不能 访问iTunes Connect,但是可以在一台已注册的测试设备上的开发环境中测试In App Purchase功能。 创建一个新的In App Purchase测试用户: 1. 登入iTunes Connect。 2. 在主页上,点击“Manage Users”。 3. 在选择用户类型页面上,点击“Test User”。 4. 点击 增加新的用户。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 148 5. 输入该用户的所有信息。 每个In App Purchase测试用户只能关联到一个地区的App Store。确保您创建测试用户的Email地址没 有关联到其他的Apple帐号。 6. 点击“Save”。 重要:如果您误操作在测试设备的产品环境中登入了您的测试帐号,您的测试帐号将会被停用,并且不 能再用来进行In App Purchase测试。 使用测试用户进行In App Purchase测试 下面具体介绍怎样创建合适的测试用户来测试In App Purchase: 1. 按照上面的描述在iTunes Connect的用户管理模块中创建一个测试用户。请确保测试用户的Email地 址没有和其他Apple帐号关联。您将需要在测试In App Purchase时输入该测试用户ID和密码以确认购 买。 2. 在您的测试设备上Settings程序的商店设置中点击登出按钮,清除任何帐号信息。这将防止在测试 时使用了非测试用户。 重要:不要在商店设置面板中输入您的测试帐号信息,这样会使您的测试帐号停用。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 149 3. 将您的设备连接到您开发的工作站上,并选择激活的SDK — Store Kit API在iPhone模拟器中不可用。 4. 当您的程序通过Store Kit API提交一个支付请求时,您将会需要确认该次购买请求并在登入面板中选 择“Use Existing Account”,然后输入您的测试帐号和密码以完成购买。这时产生一个完整的购买事 务过程,包括收据。因为您的测试用户没有输入信用卡信息,您的购买测试不会扣款。 注册In App Purchase 免费和付费的iOS程序都可以创建In App Purchase。每个您希望在您的商店中出售的产品必须先通过 iTunes Connect在App Store中注册,您需要提供产品名称,产品描述,产品价格以及其他的元数据。 您的产品通过唯一的字符串-产品ID标识。当程序通过Store Kit和App Store通讯时,通过产品ID获取产 品的设置信息。当用户需要购买产品时,程序使用产品ID标识用户购买的产品。 您可以创建,编辑和删除In App Purchase,以及提交给Apple审批。 在iTunes Connect中每个程序可以创建3000个产品ID来标识In App Purchase。这个数字是指In App Purchase产品的数量,而不是购买的数量。 您可以通过两种途径来创建In App Purchase:从现有程序的程序信息页面上或者从iTunes Connect主页 上。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 150 从产品页面 创建和注册In App Purchase: 1. 登入iTunes Connect。 2. 在主页上点击“Manage Your Applications”。 3. 定位您需要编辑的程序。 4. 在程序信息页面中点击“Manage In App Purchases”。 5. 点击 。 6. 按照这儿的说明输入In App Purchase的信息。 从iTunes Connect主页 如果在您的iTunes Connect主页上没有In App Purchase管理模块,它可能是由于下列原因: ■ 您的iTunes Connect帐号不是管理组或者技术组的成员。 ■ 您没有生效的程序支付合约。 ■ 您的初始用户还没有签署最新的Apple开发者计划合约。 如果您已经满足了这些条件,但仍然不能看见In App Purchase管理模块,您可以使用联系我们模块来联 系iTunes Connect支持小组以获得更多帮助。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 151 从主页: 1. 点击In App Purchases管理图标。 2. 点击 。 出现在您面前的是所有可创建In App Purchase的程序列表。 3. 选择一个您打算创建In App Purchase的程序。 4. 按照这儿的说明输入In App Purchase的信息。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 152 提供In App Purchase信息 下面是在您保存更改前,您所需要提供的关于In App Purchase的信息。 A B C D E F G 关 键 字 元数据项 描述 A 引用名 分配给In App Purchase的名称,以在iTunes Connect中的In App Purchase 表单中标识该In App Purchase。该名称至少2个字符,不能超过255个字 符,不会显示在iTunes Store中。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 153 关 键 字 元数据项 描述 B 产品ID 唯一的UTF-8字符数字的标识。产品ID可以是在系统中唯一的任意的字 母数字的序列(例如:com.company.app_name.productid)。 您可以使用任意UTF-8字母和数字来构成产品ID,只要它长度不超过255 字符,并且是唯一的。一旦In App Purchase提交后产品ID就不可修改, 并且不可重用。 C 类型 从App Store的角度描述您的In App Purchase的类型。一共有三种In App Purchase类型可以选择: ■ 消费型 每次用户需要产品时都需要购买。例如,一次性服务一般都 是消费型产品。 ■ 非消费型 用户只需要购买一次产品。一旦购买了一个非消费型的产 品后,则该产品可以用于所有和购买用户的iTunes帐户关联的产品。 Store Kit支持在其他设备上恢复非消费型的产品。 ■ 订阅型 同时具有消费型和非消费型产品的特征。像消费型产品一 样,用户可能需要多次购买,这允许您实现自己的续订机制。然而, 用户购买后可以在该用户的所有设备上使用订阅型产品。In App Purchase认为订阅是通过您提供的外部服务器发布的,您必须提供将 订阅发布到已购买用户的多个设备的机制。 ■ 自动续费 允许用户购买一段时间的产品内容,并且时间段结束时自 动续费,除非用户手动取消。更多消息请参考创建自动续费的In App Purchases。 一旦您的In App Purchase创建后其类型就不可更改。 D 价格区间 设置您的In App Purchase的程序价格。所有的价格都在下拉菜单中可 见。In App Purchase不能是免费的。如果您希望预先安排价格的自动变 动,您可以在创建In App Purchase时设置。本文档的随后部分有更多介 绍。 E 手续齐全 指示您的In App Purchase是否手续都已办全,可以出售。如果该复选框 未选上,您的In App Purchase将不可用。 F 语言/本地化 选择您希望In App Purchase支持的本地化语言。显示名称必须至少2个字 符,且不超过255个字符。描述则要求至少10个字符,且不超过255个字 符。您必须至少选择一种语言,也可以选择多种语言。取决于用户的默 认语言设置,用户设备上会显示相应语言的In App Purchase名称和描 述。您不能在这儿添加默认语言的本地化信息。 G 屏幕截图 仅用于审批。您的In App Purchase的屏幕截图不会显示在App Store和 iPhone设备商店中。一旦您已经完成了对In App Purchase的测试并且准 备签字,在该部分中上传一个关于您的In App Purchase的屏幕截图。屏 幕截图应该是关于您的In App Purchase的清晰的图片,并且必须是 320x480,480x320,320x460,480X300 等几种像素之一。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 154 当您输入完上述信息时(除了屏幕截图,屏幕截图只能在您已经测试完了您的In App Purchase时上 传),点击“Save Changes”保存修改。 您的In App Purchase现在已经在iTunes Connect中创建好了,并且可以在程序管理模块或者iTunes Connect主页上的In App Purchase管理模块中找到。 创建自动续费的In App Purchase 在您创建自动续费的In App Purchase之前,您必须先生成一个共享密钥。共享密钥是您的In App Purchase交互电子表单的唯一代码。没有共享密钥,您既不能在沙盒环境中测试自动续费的订阅,也不 能在App Store中销售这些订阅。 关于自动续费订阅的完整介绍请参考In App Purchase编程指南。 生成共享密钥 您可以在In App Purchase管理模块中生成共享密钥。 1. 点击“Manage Your In App Purchase”图标。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 155 2. 在In App Purchase管理模块的共享密钥部分,点击“Generate Shared Secret”。 3. 页面将显示生成的共享密钥。共享密钥是32位随机生成的字母数字序列。 4. 您可以在In App Purchase和服务器交互电子表单时使用新生成的密钥。 5. 您也可以点击“Generate New Shared Secret”以重新生成密钥,同时旧的密钥将会失效。 提供In App Purchase信息 您可以通过两种途径来创建In App Purchase:从现有程序的程序信息页面上或者从iTunes Connect主页 上。 1. 一旦您选择了为您的程序创建In App Purchase,您将会被要求提供In App Purchase的信息。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 156 2. 首先,您需要提供In App Purchase的名称和产品ID。然后,在类型的下拉菜单中选择自动续费。 3. 选择自动续费的类型后,您需要选择产品系列,订阅周期,以及您是否提供优惠促销。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 157 ■ A — 产品系列:在同一个系列的In App Purchase应该具有同样类型的程序内容,但是代表不同的 时间周期。例如,如果您想给报纸创建不同周期的订阅,则所有订阅应该属于同一系列。您以前 创建的产品系列将出现在下拉菜单中。如果您希望创建新的产品系列,请选择“Create New”,然 后在下拉菜单下面的文本框中输入新的产品系列的名称。如果您还没创建产品系列,您需要在文 本框中输入产品系列的名称。产品系列的名称必须在1到64个字符之间,并且不能包含空格。 重要:所有关于程序相同内容不同时间周期的In App Purchase必须在同一个产品系列下创建。例如,报 纸的半年期订阅和一年期订阅必须属于同一个产品系列。不要给同样的产品内容创建多个产品系列。 ■ B — 订阅周期:自动续费的时间周期。每个订阅周期在每个产品系列中只出现一次。您可以创建 一星期,一个月,两个月,三个月,半年和一年的订阅周期。每个订阅周期只能被使用一次。如 果您已经使用了该订阅周期创建了一个In App Purchase,则该订阅周期不再在同一产品系列的下 拉菜单中出现。 ■ C — 提供优惠促销:作为促销活动,如果客户愿意提供他们的联系信息供您进行市场活动,您可 以提供一段免费的订阅时间。如果您选择的是“Yes”,请在随后出现的下拉菜单中选择您提供的免 费订阅时间,可以是一星期,一个月,两个月,三个月,半年或者一年。客户的信息将会在 iTunes Connect中销售数据和趋势统计模块中可见。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 158 4. 使用“Cleared for Sale”复选框声明您的In App Purchase是否手续齐全可以出售,并且设置其价格区 间。 5. 在显示细节部分,在下拉菜单中选择显示语言,并提供该语言的显示名称和In App Purchase的描 述。您至少需要提供一种语言的显示信息,并且可以多次从下拉菜单中增加显示语言。在这儿提供 订阅内容的名称和描述。 重要:同一产品系列的显示名称和描述必须一致。如果产品系列中已经创建了In App Purchase,则该In App Purchase的显示名称和描述将会预加载,并且不可修改。不要在显示名称和描述中引用订阅周期。 6. 上传In App Purchase操作的清晰的屏幕截图。图片下面几种大小之一:320 x 480,480 x 320,320 x 460,480 x 300像素。 7. 点击“Save”以保存您输入的信息。 8. 您将会被提示提供一个您公司的隐私政策的URL。对于自动续费的In App Purchase来说,这是必须 的。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 159 9. 现在您的In App Purchase已经在iTunes Connect中创建,并且可以在程序管理和In App Purchase管理 模块中找到。 示例 初始订阅 下面的示例战士了如果创建一个自动续费的In App Purchase以及客户订阅时的实际场景。在该示例中, 我们将创建一家报纸的运动部分的订阅,并提供多个订阅周期。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 160 首先,在iTunes Connect中创建In App Purchase。提供In App Purchase的名称和产品ID,从类型菜单中选 择自动续费,创建一个新的产品系列,“Sports”,并选择三个月的订阅周期。这儿我们选择价格区间4。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 161 要创建一个同样内容不同订阅时间的In App Purchase,只需要在同一产品系列中创建一个新的In App Purchase。提供In App Purchase的名称和产品ID,从类型菜单中选择自动续费,选择我们之前创建的产 品系列,“Sports”。这儿我们选择一年的订阅周期并且选择价格区间50。 您可以注意到您在同一个产品系列中创建了一个In App Purchase,显示细节部分是不可编辑的。 在您的In App Purchase被批准后并上架销售后,客户可以选择两种自动续费的订阅周期之一。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 162 当购买自动续费的In App Purchase时,客户将会看到一个购买确认对话框。客户需要登入他们的帐号, 如果他们还没有登入的话。然后个人信息共享的对话框将会出现。选择不允许(“Don't Allow”)并不会 阻止用户购买。 购买确认: 个人信息共享: 订阅管理 下面的示例将展示如果创建一个自动续费的In App Purchase以及客户如何管理他们订阅的In App Purchase。在这个示例中,我们将创建具有多个订阅周期的新闻通知的In App Purchase。 首先,在iTunes Connect中创建In App Purchase。提供In App Purchase的名称和产品ID,从类型菜单中选 择自动续费,创建一个新的产品系列,“NewsAlerts”,并选择一个月的订阅周期。这儿我们选择价格区 间9。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 163 要创建一个同样内容不同订阅时间的In App Purchase,只需要在同一产品系列中创建一个新的In App Purchase。提供In App Purchase的名称和产品ID,从类型菜单中选择自动续费,选择我们之前创建的产 品系列,“NewsAlerts”。这儿我们选择两个月的订阅周期并且选择价格区间17。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 164 继续在产品系列“NewsAlerts”中创建不同订阅周期的In App Purchase。 在您的In App Purchase被批准后并上架销售后,客户可以选择两种自动续费的订阅周期之一。 在客户购买这些In App Purchase后,他们可以在帐号信息页面中管理已经购买的订阅(关闭自动续费, 更改订阅周期等)。帐号页面中有一个新的叫做订阅(“Subscriptions”)的部分:  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 165 点击“Manage App Subscriptions”将显示客户已经购买的自动续费的订阅列表。 点击任一订阅将会显示该订阅的详细信息,如该订阅是否自动续费,费用多少,关闭自动续费的开关, 以及提供的其它订阅周期和相关价格。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 166 重要:上面截图显示六个订阅必须创建在同一个产品系列中,这样将保证他们在一起显示,并允许在设 备上更改订阅周期。 客户可以在这儿管理他们对“News Alerts”的订阅。在iTunes Connect创建的所有六个订阅周期都显示在这 个视图中。 您也可以不用编写您自己的管理订阅页面,而是直接链接到App Store的订阅管理页面:https:// buy.itunes.apple.com/WebObjects/MZFinance.woa/wa/manageSubscriptions 重要:更多指南和介绍,请参考In App Purchase编程指南。 测试您的In App Purchase 在提交给Apple审批之前,您需要在沙盒环境中测试您的In App Purchase。在使用沙盒环境前您必须先 在测试设备上登出您的iTunes Store帐号。如果您误操作在测试设备的产品环境中使用了您的测试帐号, 该帐号将会被停用,并且不可再用。关于如果避免测试帐号的误操作的更多细节,请参考本文档的使用 测试用户进行In App Purchase测试小节。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 167 提交In App Purchase给Apple审批 您需要决定是随着下次上传二进制文件时提交新创建的In App Purchase还是现在就提交给Apple审批。 要立即提交您的In App Purchase,请点击In App Purchase页面中的“Submit for Review”。您的In App Purchase状态将从“准备提交”变更到“等待审批”,并且会立即提交给Apple审批。 如果您选择和二进制文件一起提交,当您准备提交二进制文件时,您需要在版本细节页面中选择提交的 In App Purchase。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 168 如上图所示,可以提交的In App Purchase有“Bullets”,“ Seeds”,“Bonus Pack” 和 “Weapons”。点 击“Edit”可以重新选择您需要审批的In App Purchase。 做出选择后点击“Save”保存修改。您的In App Purchase现在将随二进制文件一起提交给Apple审批。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 169 跟踪您的In App Purchase状态 一旦您正式将In App Purchase提交给Apple审批后,您的In App Purchase的状态将会变为“等待审批”。您 可以在该状态下修改您的In App Purchase因为它还有没有被Apple审批。更多介绍请参考编辑In App Purchase小节。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 170 一旦您的In App Purchase处于被Apple审批的过程中,其状态将会变为“审批中”。除了价格和有效时间之 外,不能再做任何改动,也不能被删除。请查看In App Purchase状态小节了解更多的状态以及它们相应 的含义。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 171 如果您以前选择的是当时提交In App Purchase而不是和二进制文件一起提交,一旦您的In App Purchase 通过了Apple审批,只要相应的程序在App Store可见,其状态将成为“准备上架”。 如果您选择的是和二进制文件一起提交,通过Apple审批后,只有其相应的程序被 Apple审批并通过 后,其状态才是“准备上架”。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 172 如果您的In App Purchase没有通过审批,Apple将会联系您并提供更多信息。如果Apple还没有联系您, 请通过联系我们模块查询关于您的In App Purchase未通过审批的更多信息。未通过审批的In App Purchase不能重用,如果必要的话,您可能需要重新创建一个In App Purchase。 In App Purchase状态 下面是您的In App Purchase几种可能的状态。 状态 状态名称 描述 等待屏幕截图 您的In App Purchase已经创建,但还没有上传屏幕截图。 准备提交 您的In App Purchase已经在沙盒环境中测试过并且已经上传了屏幕截 图,但是还没有提交给Apple审批。 等待审批 In App Purchase已被提交给Apple审批。 审批中 In App Purchase正在被Apple审批,并且不能被修改。 需要开发者响应 In App Purchase细节改动未通过审批。您需要重新修改细节信息或者取 消细节信息的更改。 准备上架 Apple已经批准了您的In App Purchase。您的In App Purchase可以和其关 联的程序一起在App Store中销售。您的In App Purchase必须是手续齐全 的。 审批未通过 您的In App Purchase未能通过Apple的审批。如果Apple还没有联系您, 您可以通过iTunes Connect的联系我们模块查询关于您的In App Purchase未通过审批的具体信息。未通过审批的In App Purchase不能被 重用,如果您仍希望出售它的话,您必须创建一个新的In App Purchase。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 173 状态 状态名称 描述 开发者下架 您在iTunes Connect中将In App Purchase标记为手续不齐全。 编辑In App Purchase 您可以从iTunes Connect主页上的In App Purchase管理模块查看您的In App Purchase状态并做出改动。 在该模块中,您可以搜索当前的In App Purchase,也可以查看所有关联了In App Purchase的程序。您可 以通过引用名,显示名和产品ID来搜索。 您也从程序管理模块找到相应的程序,然后点击程序信息页面中的“Manage In App Purchases”来管理In App Purchase。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 174 编辑In App Purchase细节 当您创建In App Purchase后您可以更改它的细节。如果其状态是审批中,则只能更改价格和有效时间。 当您在In App Purchase上点击“Edit”时,您可以重新安排价格区间的变动,更改打折的设置,添加或者删 除语言,以及屏幕截图等。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 175 如果您已经修改好了,点击“Save”。注意,因为语言设置是相互独立的,您可以按照需要增加或者删除 语言,它们会被分别审批。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 176 如果您的In App Purchase从没有提交给Apple审批过: 您对In App Purchase的修改将会立刻显示在iTunes Connect中并应用到In App Purchase中,因为这时不需要Apple审批。 如果您的In App Purchase已经被Apple审批过: 您的改动必须通过Apple审批才能应用在现在的In App Purchase上。在这种情况下,如果您的改动已经提交给Apple审批,细节改动的状态将是“等待审批”,您 的In App Purchase的状态不变。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 177 如果您的In App Purchase已经被Apple审批过,您可以在每种语言中看见现在的细节和改动细节对比。 在细节改动的状态是“等待审批”时,您可以做出更多的改动或者取消改动,因为Apple还没有开始审 批。 点击各个语言页面的“Cancel”按钮就可以取消改动。您必须支持至少一个语言。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 178 要删除一项语言设置,点击In App Purchase的 Edit 按钮并且选择想要删除的语言旁边的“Cancel”按钮。 一旦您删除了一项语言设置,如果您再想支持该本地化语言,您将不得不重新加入该语言。 当Apple开始审批您的改动时,In App Purchase的状态将会变成审批中,并且不能再更改或者撤销改 动。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 179  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 180 如果您的改动未能通过Apple审批,您可以取消改动或者按照苹果的指导手册重新修改。如果In App Purchase中的某个细节需要您的改动,您的In App Purchase状态将变成“需要开发者响应”。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 181 删除In App Purchase 您可以删除已经创建的In App Purchase,但是不能删除状态是“审批中”的In App Purchase。 重要:如果您删除了一个In App Purchase,则在iTunes Connect中再也不能搜索到该In App Purchase,并 且不能恢复。该In App Purchase的产品ID也不能再使用。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 182 最佳实践 尽量利用App Store 您可以使用本章的一些建议来让您的程序在App Store中更出众。本章节的内容包括可见性,插图,提 供的信息,本地化,程序大小,促销以及程序管理方便的技巧。 易被发现 成功的程序最重要的因素之一就是确保程序能够在App Store中被客户找到。易被发现的程序有三个关 键因素: ■ 程序名称 ■ 程序关键词 ■ 类别  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 183 程序名称 程序名称将会被用户用来搜索您的程序,因此一个简单易记的名字有助于用户更快的找到您。 例如: 很难记的名字: ■ Touch Fighter V2 ■ iPhone Touch Fighter ■ Touch Fighter Extreme Action 容易记忆的名字: ■ Touch Fighter 重要:不要使用您没有权利使用的名字,例如,iPhone Touch Fighter。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 184 程序名称和图标一致 和用户从App Store中下载时一样,能够让用户在设备上一眼认出您的iOS程序图标和名字很重要。 ■ 有很多新颖的方法来设计您的App Store图标,从而和用户设备上显示的图标相似 — 一个技术示例就 是显示图标某个部分的一个特写镜头 — 但无论您采取什么方法,请确保小图标和大图标的高度相似 性。 ■ 类似的,您应该创建一个在App Store上和在用户设备上一致的名称。如果在App Store中您的程序名称 是“Coraline’s Creative Cajun Cooking”,在设备上比较合适的名称 有“CreativeCajun”或“CajunCooking”或“Coraline’s”,它们都能够让客户直接联想起App Store中的名 称,“Good Eats”, “Louisiana”,“Comfort Food”这些名字就相反。 ■ 原则很简单,就是终端用户必须能够立即将iTunes App Store中的名称,图标和设备上的名称和图标联 系起来。 注意:上述原则仅适用于iOS程序。关于准备Mac OS X程序图标的更多信息,请参考这儿的Apple人机界 面指南的图标部分。 关键词 仔细挑选过的,属于您的程序自己的关键词将帮助您潜在的客户更容易地找到您的程序。使用一个唯一 的关键词能够大大的增加您的程序被找到的机会,而一个非常通用的关键词会减少您的程序被很快的检 索到的可能。 Touch Fighter的例子: 很常用的关键词,很难找到您的程序: ■ Game ■ App ■ Fun 唯一的关键词,突出了您的程序: ■ Flight ■ Galaxy ■ Starship  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 185 请不要使用竞争对手的程序名或者其他不合适的单词作为您的关键词。所有提交的关键词都要经过 Apple的审批。 类别 给程序选择的首要类别也是程序知名度很重要的一个方面。您的程序将会在该类别的列表中给用户查 看。请确保您选择的类别能够很好的描述了您的程序的主要功能。所有提交的类别都要经过Apple的审 批。 您也可以为您的程序指定一个可选的次要分类。程序不会出现在该类别的列表中,但是可以在次要类别 中搜索到。例如,如果您的程序主要分类是财务,次要分类是商务,用户可以在财务分类中看到您的程 序,并且也会在用户搜索商务时看到您的程序。 引人注目 让您的程序在App Store脱颖而出的另一个方面就是有一个引人注目的插图。用户会立即被美丽的图标 和显示程序功能的屏幕截图所吸引。 图标 用户期望美丽的图标。 在创建插图时请遵循以下原则: ■ 遵循Apple人机接口指南。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 186 ■ 不要使用从小图片放大的图标。 ■ 确保图标清晰(即使是很小的图标)。 ■ 确保图标适合您的程序。 ■ 仔细考虑文化差异并使用一些众所周知的比喻。 ■ 请一个职业的图形设计师。 注意:关于开发者设计帮助,您可以参考Apple人机接口指南的设计过程部分。 同时,请记住圆角和光晕效果是自动加上的。如果您对您的光晕设计能力更自信,您可以将 UIPrerenderedIcon标志设置为true,这样就不会为您添加额外的光晕效果。请确保正确的设置了光影参 数以获得预期的最终结果。注意,光晕参数不适用于Mac OS X程序。 您的图标: 自动添加的圆角效果: 自动使用了光晕效果:  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 187  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 188 屏幕截图 设置最好的亮度展示您的程序。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 189 当向App Store提交屏幕截图时,请遵循如下准则: ■ 确保截图的内容是合法的,并且是合适的。 ■ 要考虑文化差异和限制。 ■ 在设备上截图而不是模拟器。您可以按住电源键然后再按主屏键就可以将屏幕抓图并保存到Camera Roll中。 ■ 使用Xcode组织器。 ■ 永远不要在截图中保留状态栏。 ■ 不要忘了将截图本地化。在截图前您可以通过“设置”->“通用”->“国际化”->“语言”设置iPhone的语言。 提供信息 程序描述 在撰写您的程序描述时要注意App Store的屏幕大小。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 190 同时,使用换行符和圆点来加强可读性。 版权人 — 应该类似于“© 2008 Acme Inc.” Apple会自动的加上版权符号。 版本号 — 使用通用的版本格式(例如:“1.0”和“1.1”)。不要使用如”Build”, “Version”之类的单词。 URL和Email — 确保在将程序提交到App Store之前,您已经提供了支持URL和Email地址。 最终用户许可协议(EULA) — 您的EULA必须和iTunes的条款兼容。如果您需要用户显式的接受EULA, 您需要在您的程序中提供该功能。 国际化 当为您的程序提供语言翻译时记住下面这些本地化小技巧: ■ 要么提供专业的本地化程序描述,要么就不要提供。不要简单使用在线翻译等工具。糟糕的翻译,虽 然有时候看起来很有娱乐效果,但是弊大于利。 ■ 一份二进制文件对应多个本地化语言,不要为每个语言创建一份二进制文件。 ■ 要意识到文化差异。 程序大小(仅iOS程序) ■ 程序大小可以高达2GB,但是请考虑一下下载的时间。 ■ 尽量减小文件的大小。 ■ 记住无线下载有20MB的限制。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 191 其他的促销信息 ■ 如果您的程序在App Store中被推荐的话,Apple将会主动和您联系。 ■ 随时能够提供高质量的,高分辨率的插图。 促销码 利用促销码向公众推销您的程序。向潜在客户提供免费下载程序的促销码是推销您的程序的一个很好的 方式。 宣传海报 当被要求提供一些宣传海报,最好手头能有一些高质量的图片。 ■ 标志和背景插图 ■ 标志 = 矢量图(EPS或.ai)或最小600x600的带半透明背景的TIF,PNG,PSD 格式 ■ 背景 = 最小600x600的JPG,TIF或PSD格式 ■ 插图示例:  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 192 充分设计过的产品页面的例子,背景为900x530带层次的PSD格式。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 193 程序管理 ■ 不要在您的程序描述,版本说明,大/小图标或屏幕截图中涉及具体价格信息。引用一个本地的货币 单位会误导其他地区的App Store客户并造成困惑。 ■ 不要将打折字样加到图标或者屏幕截图中。同样,也不要出现在程序名称中。 ■ 不要在您的程序还在审批中时上传新的程序版本。如果在您的程序状态为“等待审批”或者“审批中”时 发现您的程序有问题,您可以点击“Reject Binary”: 然后您就可以上传一个修改后的版本。 ■ 不要在您的程序名称,程序描述,关键词等中包含其他程序的名称。在描述或者关键词中中引用其他 的程序名称被认为是企图修改搜索结果,是不明智的。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 194 附录 A:程序信息表格 下面的程序信息表格列出了程序级别和版本级别的所有元数据,以及它们是否可以编辑。每个元数据项 要么是锁定的,要么是未锁定的;要是是程序级别的,要么是版本级别的。 如果一个元数据项被标记为程序级别,则其和所有的程序版本相关。如果被标记为版本级别,则该项和 程序特定版本相关,并且在各个版本间可能会各不相同。 蓝色的元数据项表示可以被本地化。 元数据项 锁定 未锁定 程序级别 版本级别 Apple ID 提交后则不可更改提交后则不可更改 X 程序包ID 提交后则不可更改提交后则不可更改 X SKU 提交后则不可更改提交后则不可更改 X 程序类型 提交后则不可更改提交后则不可更改 X 类别 X X 版权信息 X X 程序描述 X X EULA X X 关键词 X X 大型图标(仅iOS程序) X X 本地化(添加) X 本地化(删除) X 程序URL X X 程序名称 X X 分级 X X  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 195 元数据项 锁定 未锁定 程序级别 版本级别 审批说明 X X 权限和价格 X X 屏幕截图 X X Email地址 X X 售后支持URL X X 版本号 X X 版本发布控制 X X 版本更新说明 X X 可编辑的状态 ■ 如果元数据项被标记为锁定,在只有在可编辑状态下才能编辑。如果元数据项被标记为未锁定, 则在任何时候都可以编辑。 ■ 如果元数据旁边没有“Edit”按钮,这意味着该元数据不能被编辑,因为您的程序版本不是在可编 辑状态。 下面是可编辑状态的列表: 状态 状态名称 描述 准备上传 程序的第一个状态。程序在该状态中意味着您需要提供或者编辑元 数据,屏幕截图,价格信息,In App Purchase,游戏中心,iAd网络 设置等。 等待上传 出现在您已经提供了元数据信息,但是还没有通过Application Loader上传二进制文件时。您的程序必须是等待上传状态您才能够 通过Application Loader上传二进制文件。 等待审批 出现在您的程序或者程序更新提交后,还未被Apple审批以前。该状 态表明您的程序已经被加到程序审批队列中,但是还没有开始审批 的流程。二进制文件的审批需要一点时间,该状态并不意味这您的 程序正在被审批。等待出口许可 您的CCATS在进行出口许可的审批时。 上传已收到 出现在您的二进制文件已经通过Application Loader上传但还没有被 iTunes系统处理时。如果您的应用程序处于该状态且超过24小时, 请通过iTunes Connect的联系我们模块和iTunes Connect支持小组联 系。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 196 状态 状态名称 描述 审批未通过 出现在您的二进制文件未通过审批时。 开发者撤回 出现在当您将二进制文件从审批流程中撤回时。开发者撤回您的程 序将会导致您的程序从审批队列中移除,如果您重新提交二进制文 件,审批过程会重新开始。 无效的二进制文件 出现在Application Loader上传的二进制文件已收到但文件没有满足 所有要求时。 缺少屏幕截图 仅适用于iOS程序。出现在您程序的默认语言或者添加的本地化语言 缺少相应的iPhone/iPod touch或者iPad的屏幕截图时。如果您的程序 支持所有平台,则您至少要为iPhone/iPod touch和iPad各提供一张屏 幕截图。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 197 附录 B:游戏中心信息表格 下面的游戏中心信息表格显示了游戏中心相关的所有元数据,以及根据二进制文件的状态,它们何时可 以被修改。X表示该元数据可以被修改。蓝色名称的元数据表示可以被本地化。 注意:当您的排行榜或者成就记录状态是审批中时,没有元数据可以修改。该状态对应着二进制文件审 批中的状态。 游戏中心分类 元数据项 二进制文件审批通过,开发 者撤回或者审批未通过之前 二进制文件审批 通过后 排行榜 排行榜ID 提交后则不可更改 排行榜 排列顺序 X 排行榜 分数格式类型 X 排行榜 分数格式 X X 排行榜 分数格式后缀 X X 排行榜 排行榜名称 X X 排行榜 默认的排行榜设置 X X 成就记录 成就记录ID 提交后则不可更改 成就记录 成就记录名称 X X 成就记录 成就点数 X 成就记录 隐藏设置 X X 成就记录 成就图片 X X 成就记录 成就标题 X X 成就记录 获得前描述 X X 成就记录 获得后描述 X X  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 198 游戏中心分类 元数据项 二进制文件审批通过,开发 者撤回或者审批未通过之前 二进制文件审批 通过后 兼容性 版本兼容性 X X  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 199 附录 C:设备兼容矩阵 下面的设备兼容矩阵显示了所有iOS设备的兼容性。如果您的程序要求设备相关的功能才能运行,您必 须在程序中加入要求的能力列表。更多信息请参考iOS程序编程指南的构建时配置细节部分。 设备兼容性 iPod touch iPod touch 2代 iPod touch 3代 iPod touch 4代 iPhone iPhone 3G iPhone 3GS iPhone 3GS (中 国) iPhone 4 iPad Wi-Fi iPad Wi-Fi + 3G 加速计 位置服务 armv6 opengles-1 麦克风 wifi peer-peer opengles-2* armv7 gamekit  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 200 设备兼容性 iPod touch iPod touch 2代 iPod touch 3代 iPod touch 4代 iPhone iPhone 3G iPhone 3GS iPhone 3GS (中 国) iPhone 4 iPad Wi-Fi iPad Wi-Fi + 3G 照相机 电话 短信 gps 磁力计* 摄像头* 自动对焦摄像 头* 前置摄像头* 陀螺仪* 闪光灯* *表示必须提供 arm- v6和armv7的通 用包  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 201 附录 D:版本变更记录 版本 6.5 — 2011,2月22日 ■ 增加了如何为iOS程序创建自动续费的In App Purchase的说明。自动续费的In App Purchase允许用户购 买一段时间的程序内容,并在该时间段结束后自动续费,除非用户显示取消。 版本 6.4 — 2011,2月3日 ■ 促销码现在可以被Mac OS X程序申请,并在所有的Mac App Store中使用 ■ Mac OS X程序的崩溃记录报告可以被查看和下载 ■ 出口许可小节更新了关于Mac OS X程序的部分 ■ 在二进制文件细节和撤回二进制文件小节增加了关于撤回二进制文件的按钮已经挪到二进制文件细节 页面的说明 ■ 增加了综合排行榜在Game Kit编程指南中被称作聚合排行榜的说明 ■ 在申请促销码小节增加了如何引导遇到App Store下载错误的顾客的说明 ■ 对通配符程序ID的说明 ■ 图片小节已经更新为上传内容 版本 6.3 — 2010,12月8日 ■ 促销码现在可以在所有App Store使用 ■ 开发者现在可以撤回处于Apple发布挂起的程序 ■ 游戏中心的改动,包括多个排行榜,综合排行榜,并移除了排行榜分类 ■ 如果程序没有使用iAd并且没有发布二进制文件的话,则程序包ID可以在程序被删除后重用 版本 6.2 — 2010,11 月1日 ■ iTunes Connect现在支持Mac OS X应用程序 ■ 增加了Mac OS X屏幕截图的要求  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 202 ■ 程序包ID是程序类型的信息,不能在iOS和Mac OS X程序之间共享 ■ 更新了销售数据和趋势统计模块 ■ 财务报告模块现在更新为支付和财务报告模块 ■ 游戏中心的成就图标现在支持RGBa色彩空间 ■ 增加了附录 C:设备兼容矩阵以描述设备间的兼容性 版本 6.1 — 2010,9月16日 ■ 关于游戏中心的更新,包括:现在可以接受激活游戏中心的二进制文件,排行榜分类数量限制增加到 25,增加了游戏中心信息表格以说明游戏中心的元数据在什么状态下是可编辑的,同时增加了在提交 二进制文件前激活某个程序版本游戏中心功能的介绍。 ■ 在权限与价格页面中增加了一个复选框,允许您选择是否参加针对教育机构的批量购买计划。 ■ iPhone开发者计划现在重命名为iOS开发者计划。 ■ 增加新的程序状态:等待iOS发布。 ■ 本如果您的程序处在等待开发者发布状态超过30天,您将会收到Email提醒,要求您将程序发布到App Store中。 ■ 增加程序名称,描述,关键词,In App Purchase名称和In App Purchase描述的最小字数限制。 ■ 屏幕截图现在是未锁定的元数据,可以在任何时候更新。 ■ 程序创建时如果选择通配符程序ID作为程序包ID,您需要提供程序包ID后缀。 ■ 在您创建程序后,还没有超过120天时,您将会收到程序名称到期的通知,提醒您上传二进制文件。 ■ 增加了所有90个App Store的默认语言信息。 版本 6.0 — 2010,7月27日 ■ iTunes Connect和iTunes Connect开发者指南更新了界面,更加易于使用。 ■ 新的版本发布控制功能允许您选择新的程序版本在App Store中上架的日期,而不是审批通过后立即上 架。 ■ 二进制文件不能再通过iTunes Connect发布,而只能通过Application Loader发布。 ■ 新的程序状态,包括:准备上传,等待开发者发布,App Store处理中。 ■ 本地化现在可以被删除。 ■ 加入程序删除功能,您可以在iTunes Connect中删除您的程序。  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 203 ■ 改进程序创建和程序删除的流程,帮助您更好的理解需要提供的元数据及图片的内容和时机。 ■ 新引入程序可编辑状态,锁定程序信息和未锁定程序信息的概念。 ■ 加入了游戏中心功能以进行创建排行榜和成就记录的测试。 ■ 可以在更多的状态中编辑版本号(所有可编辑状态)。 ■ 程序包ID在程序创建时是必需的。 ■ 在权限和价格页面中增加了全选和全不选功能,从而更方便的添加和移除销售地区。 ■ 移除“下架”按钮;所有的销售区域改动必需在权限和价格页面进行。 版本 5.6 — 2010,6月14日 ■ 增加iAd部分,包括iAd网络合约,在iTunes Connect中激活iAds和显示iAd网络模块 ■ 发布iTunes Connect应用程序Mobile iPhone App ■ In App Purchase的限制增加到了3000 ■ iTunes Connect增加了删除程序的功能 ■ 加强了促销码的申请处理 ■ 增加了高分辨率屏幕截图(960x640,960x600,640x960,640x920)和小图标(114x114)的要求 ■ 随时获取程序崩溃记录 版本 5.5 — 2010,4月12日 ■ 增加游戏中心功能的激活和排行榜的创建 版本 5.4 — 2010,4月5日 ■ 增加iPad程序,iPad二进制文件和iPad屏幕截图的支持 ■ 增加程序和In App Purchase的价格区间的支持,从而允许您提前安排价格的变动 ■ 增加新的程序状态:无效的二进制文件,上传已收到和缺少屏幕截图 ■ 无线下载的限制从10MB增加到20MB ■ 销售/趋势报告模块重命名为销售数据和趋势统计 ■ iPhone OS 3.0以前的崩溃记录不会被显示  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 204 版本 5.3 — 2010,2月2日 ■ 进一步说明Demo帐号 ■ 在价格标签页中增加“New Territories as Added”复选框的定义 ■ 程序描述的字数要求更改以适应App Store中产品页面新的布局 ■ 增加了出口许可的问题以及更新了相应的屏幕截图 ■ 在相应的iTC模块中增加了对iTunes财务报告用户指南和销售趋势报告用户指南的引用 ■ 移除设备要求的可选标志。您必须总是使用info.plist中的UIRequiredDeviceCapabilities键设置要求的设 备范围 ■ 根据界面的改进更新本地化标签页的内容 版本 5.2 — 2009,11 月13日 ■ 增加Demo帐号的介绍 ■ 增加App名字和图标不一致的介绍 ■ 增加程序状态跟踪功能和Email通知新状态的介绍 ■ 新的地区布局;所有地区的App Store都可以被分别选定 ■ iTC不支持ZIP压缩的TIFF格式 ■ 增加程序名称里包含非法商标的说明 ■ 增加巴西葡萄牙语,俄罗斯语,韩语,瑞典语,葡萄牙语和简体中文等语言 版本 5.1 — 2009,10月15日 ■ 更新免费程序对In App Purchase的支持 ■ In App Purchase的iPhone OS最低版本要求从3.0降到2.x 版本 5.0 — 2009,9月1日 ■ 加入关键词功能介绍 ■ 更新程序名称功能中更改程序名的情景细节 ■ 澄清App Store中公司名称的显示  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 205 ■ 区别竖式和横式屏幕截图的设置 ■ 更新屏幕截图的介绍和程序元数据的设置流程 ■ 更新本地化部分;增加墨西哥西班牙语选项 ■ 在程序概要页面中增加Apple ID ■ 更新在开发者沙盒环境中设置In App Purchase测试用户的介绍及其使用方法;陈述In App Purchase的 类型  iTunes Connect开发者指南 (版本 6.6,3月2日,2011) 206
还剩205页未读

继续阅读

下载pdf到电脑,查找使用更方便

pdf的实际排版效果,会与网站的显示效果略有不同!!

需要 5 金币 [ 分享pdf获得金币 ] 1 人已下载

下载pdf

pdf贡献者

erduoniba

贡献于2013-10-08

下载需要 5 金币 [金币充值 ]
亲,您也可以通过 分享原创pdf 来获得金币奖励!
下载pdf