您查看的是正确的文章吗? 本文讨论的是 Digital Publishing Suite。有关 Digital Publishing Solution (DPS 2015) 的文章,请参阅适用于 DPS 2015 的 Android 发布指南。 |
使用 DPS 工具,您可以创建一个 .apk 查看器应用程序,以将其提交到 Google Play(以前称为 Android Market)。
您可以为 Android 设备构建两种不同类型的应用程序:基于 AIR 的旧版 Android 应用程序(于 2014 年 12 月停用),或新的本机 Android 应用程序。有关构建基于 AIR 的旧版 Android 应用程序的说明,请参阅创建用于 Android 设备的旧版 DPS 应用程序。有关构建本机 Android 应用程序的说明,请参阅构建 DPS 本机 Android 应用程序。
要查看功能比较图表,请参阅 DPS 支持的功能列表。
按照以下步骤为您的自定义查看器应用程序创建必需的文件。DPS App Builder 的当前版本为 v3.2(发布于 2014 年 9 月)。
☐ 应用程序图标(对于本机应用程序,大小不限;对于旧版应用程序,使用 36 x 36、48 x 48 和 72 x 72 PNG)
☐ 初始图像(1280 x 800 和 800 x 1280,或更大的 8 位 PNG)(仅限旧版应用程序)
☐ 有效的证书
- 您可以仅为 Google Play 创建多作品集查看器应用程序。单作品集应用程序目前不可用。
- DPS 目前不支持 Google Play 订阅。
- 您可以使用 Google 的应用程序内计费程序来处理销售问题。
有关 Google Play 应用程序定价的信息,请参阅 Google Play 帮助中的销售您的应用程序。
- 本机 DPS 查看器支持运行 Android 4.0.3 或更高版本的 Android 手机和平板电脑。
- 旧版 DPS 查看器支持运行 Android 2.3.3 API 级别 10 或更高级别,且具有 512 MB 或更高容量的 RAM、7 英寸或更大尺寸的屏幕、1024 x 600 或更高屏幕分辨率的平板电脑。旧版 DPS 查看器不支持手机。仅 v29 或更高版本的旧版查看器支持 Android 4.4 (KitKat)。
- 注册为 Google Play 开发者。注册 Google Play(以前称为 Android Market)需支付 25 美元。完成注册过程,这样您就有资格将自己的应用程序提交到 Google Play 商店。
- 创建一个私钥证书。对于本机 Android 应用程序,应用程序签名还支持 .keystore 文件。
- 创建应用程序图标和启动屏幕。
- 对于本机 Android 查看器,请登录到基于 Web 的 DPS App Builder 并构建应用程序。请参阅构建用于 Android 的 DPS 本机应用程序。
- 对于旧版 Android 查看器,请登录到桌面 DPS App Builder 并创建应用程序。请参阅创建用于 Android 设备的 DPS 应用程序。
- 将 .apk 文件加载到移动设备上。
- 创建并发布作品集,然后将它们下载到移动设备上。
对于本机 Android 应用程序,请签名 .apk 文件。然后,将签名的 .apk 文件提交到 Google Play 商店。如果您的应用程序包含零售形式的应用程序内购买项目,请确保在 DPS 帐户管理门户中指定共享密钥(许可证密钥),还要确保您在 Google Play 开发者门户中提交一个测试版 APK 文件。请参阅本文稍后的相关部分。
对于本机 Android 应用程序,请创建一个任意大小的方形 PNG 图像,但建议使用 96 x 96 或更大尺寸。Web App Builder 可缩放图像。
对于旧版 Android 应用程序,请创建 PNG 格式的 36 x 36、48 x 48 和 72 x 72 像素图标。
在将最终应用程序提交到商店时,您需要提供其他应用程序图像。
对于本机 Android 应用程序,不需要启动屏幕。应用程序会立即加载。
对于旧版 Android 应用程序,请创建一对适用于所有 Android 设备的启动屏幕。在查看器启动后,启动屏幕大约会显示 3 秒。提供两个用于启动屏幕的 72-ppi 8 位 PNG 图像,这两个图像需具有以下任意一对尺寸:1280 x 800/800 x 1280、1920 x 1200/1200 x 1920、2048 x 1536/1536 x 2048 或 2560 x 1600/1600 x 2560。
所有设备均使用您指定的水平或垂直启动屏幕。查看器可放大或缩小图像。此外,如果设备和图像具有不同的长宽比,则查看器会裁剪图像的边缘以填充屏幕。
Android 系统要求所有安装的应用程序都使用 p12 证书进行数字签名,证书中的私钥则由应用程序的开发者持有。确保所有应用程序均已签名。系统无法安装未签名的应用程序。您可以使用自签名证书对应用程序进行签名。不需要证书颁发机构。
您创建的证书必须在 2033 年 10 月 22 日后过期。
您可以通过多种方法创建证书,其中包括使用 Adobe Flash Professional 和 Adobe Flash Builder。如果您没有安装任何开发者工具,则可以使用 Keytool 实用工具创建证书。Keytool 是 Mac OS 计算机上已有的一种 Java SDK 实用工具。在 Windows 中,则需要安装并配置 Java SDK(也称为 JDK)。
下面的说明介绍如何使用 Keytool 创建证书。有关详细信息,请参阅 Android 开发者网站上的对您的应用程序进行签名。
使用适当的方法构建您的 Android 应用程序 (.apk) 文件。
对于本机 Android 应用程序,请参阅构建本机 DPS Android 应用程序。
对于旧版 Android 应用程序,请参阅创建用于 Android 设备的旧版 DPS 应用程序。
您可以使用 Google 的应用程序内计费服务来销售查看器应用程序内的单个作品集。DPS 目前不支持 Google Play 订阅。
请确保在向客户提供内容之前设置计费。
(仅限旧版 AIR Android 应用程序)即使您通过订阅服务处理零售问题,也要为每个零售作品集设置应用程序内计费。否则,当客户单击“购买”按钮时,将收到错误消息。
-
使用 Google Play 开发者网站创建应用程序请求并上传您的自定义查看器 (.apk) 应用程序。
-
执行管理应用程序内计费帮助主题中的步骤。在逐步执行这些步骤时,请注意以下事项:
-
要查找您的公钥值,请在 https://play.google.com/apps/publish 登录。单击“编辑配置文件”链接,然后复制“公钥”字段中的文本。另外,还在位于 DPS 主控制区的 Adobe 帐户管理工具中指定此公钥值。将此公钥值添加到应用程序帐户的“共享密钥”区域。
有关 iOS 查看器(而非 Android 查看器)中支持的功能的完整列表,请参阅 DPS 支持的功能列表以及 iOS 和 Android 查看器之间的差异。
有关在 Google Play 中发布应用程序的详细信息,请访问:
http://developer.android.com/guide/publishing/publishing.html
-
如果您尚未注册,请在 http://play.google.com/apps/publish 注册为一名 Google Play 开发者。