面向 Windows 应用商店的 DPS 发布指南

您是否在查看正确的文章?

本文介绍的是 Digital Publishing Suite。有关 AEM Mobile 文章,请参阅 Windows 发布指南

使用 DPS 工具,可以创建可提交到 Windows 应用商店的 DPS 查看器应用程序。您的 Windows 应用程序可在运行 Windows 8.1 的任何设备或计算机上显示。DPS 应用程序不支持 Windows Phone。

本文档描述如何设置 Windows 应用商店开发者帐户,使用 Windows 应用商店开发者中心设置应用程序详细信息和提交应用程序。有关构建 Windows 应用程序的信息,请参阅构建适用于 Windows 应用商店的 DPS 应用程序

设置 Windows 应用商店开发者帐户

请注册一个个人或公司 Windows 应用商店开发者帐户(若尚未注册):

https://appdev.microsoft.com/StorePortals/en-US/Account/signup/start

如果应用程序包括零售内容,请指定银行信息,以便 Microsoft 能够向您付款完成零售购买。

指定应用程序详细信息

当您使用 Windows 应用商店开发中心构建应用程序时,请通过一系列步骤指定应用程序详细信息、应用程序内购买(对于零售内容),并提交应用程序。不需要证书。

使用基于 Web 的 DPS App Builder 来构建应用程序时,请使用您在此过程中提供的信息。

  1. 单击“提交应用程序”。

  2. 请根据提示构建应用程序。在每个部分中,对于标有星号 (*) 的所有选项都指定信息。完成一个部分后,请向下滚动到底部并单击“保存”。

应用程序名称

为 Windows 应用商店指定一个未使用的应用程序名称。使用 DPS App Buidler 构建应用程序时请使用此相同名称。

销售详细信息

“销售详细信息”部分中的选项是对应用程序本身而不是应用程序内购买而言的。对于大多数 DPS 应用程序,应用程序本身是免费的,而应用程序中的作品集或者是免费的,或者零售提供。在下一部分“服务”中为作品集指定应用程序内购买。

  • 为应用程序设置价格列表。
  • DPS 应用程序并不对应用程序内购买使用第三方商务系统。将该复选框保留为清除状态。

  • 在“硬件要求”下,对每个选项将“可用于所有系统”保留为选中状态。
  • 在“辅助功能”下,将该复选框保留为清除状态。

服务

在“服务”部分中,可以为作品集指定应用程序内购买。Windows 应用商店允许您为您的应用程序中所有零售作品集指定一个(仅一个)价格,因此您对于应用程序内购买产品只能创建一个 Windows 应用商店产品 ID。然后,在使用 DPS App Buider 构建应用程序时,指定此产品 ID。

注意:即使您创建单个 Windows 应用商店产品 ID,也请在使用 Adobe Folio Producer 发布您的作品集时务必对每个作品集使用不同的产品 ID 值(如 com.mycompany.myapp.issuename)。

  • 为您的零售作品集指定 Windows 应用商店产品 ID。我们建议您使用反向 DNS 格式,如 com.mycompany.myapp.inapp
  • 在“产品生命周期"下,选择“消费品”。必须选择“消费品”,否则购买无法进行。
  • 在“内容类型”下,选择“单期电子杂志”。
注意:

要在应用程序内购买 Windows 应用程序,必须指定共享机密(称为“Windows 主要包标识名称”)。有关获取共享机密的信息,请参阅本文后面的相关章节。然后在帐户管理工具中复制“Windows Main Package Identity Name”选项中的标识名称。

应用程序等级

指定 Microsoft 描述的应用程序等级。

加密

我们建议您对加密问题回答“是”。

拖放所需的 .appx 文件。解压从 DPS App Builder 下载的 .zip 文件,可以获得此文件。在提交文件后,文件名应显示为绿色文本。

说明

  • 指定应用程序描述。
  • 上传您的应用程序的至少一个屏幕快照,并为每个图像提供一个题注。

  • 如果指定了应用程序内购买,请指定描述。Microsoft 要求提供此描述,但描述不显示在应用程序中。

面向测试人员的注释

为确定您的应用程序是否能获得批准的测试人员提供所需的所有指导信息。

获取主要包标识名称

使用 DPS App Builder 构建适用于 Windows 应用商店的应用程序时,需要主要包标识名称。如果您的应用程序包含应用程序内购买,则还必须在项目设置的“商店”部分指定“主要包标识名称”字段中的标识名称。

Microsoft 在 Windows 开发人员中心中显示主要包标识名称。

  1. 登录到 Windows 开发中心
  2. 在仪表板中选择您的应用程序。
  3. 展开左边栏中的“应用管理”并单击“应用标识”。
  4. 将字符串复制到“Package/Identity/Name”的右侧。

构建应用程序

使用基于 Web 的 DPS App Builder 构建应用程序。有关详细信息,请参阅构建适用于 Windows 应用商店的 DPS 应用程序

测试应用程序

在使用 DPS App Builder 构建应用程序后,下载 .zip 文件并将其解压。要测试应用程序,请使用 Add-AppDevPackage.ps1 脚本。

  1. 解压您从 DPS App Builder 下载的文件。

  2. 右键单击 Add-AppDevPackage.ps1 并选择“Run with PowerShell”。

  3. 按照提示获取开发人员许可证并安装证书。

    在提交应用程序之前,不能在 Windows 应用商店中测试应用程序内购买。以公共/零售方式发布的作品集只有在应用程序获得 Microsoft 核准后才会显示在库中。

    为使应用程序内购买正常工作,请执行以下操作:

    • 确保遵循了本文“服务”部分中的说明。在 DPS App Builder 中使用您在开发中心中指定的同一产品 ID,然后将产品生命周期设置为“Consumable”。
    • 在帐户管理工具中指定主要包标识名称。转到 http://digitalpublishing.acrobat.com/,使用您的主帐户登录,单击“Account Administration”,然后编辑应用程序的设置。复制和粘贴前文所述的主要包标识名称。

    如果不遵循这些步骤,在尝试完成应用程序内购买时可能发生错误。

将应用程序文件提交到 Windows 应用商店

  1. 使用基于 Web 的 DPS App Builder 构建应用程序并下载 .zip 文件。
  2. 解压该 .zip 文件,获得 .appbundle 文件。
  3. 在 Windows 应用商店开发中心,将 .appxbundle 文件上传到“Packages”部分。
  4. 填写每个部分的必要信息后,单击“Submit For Certification”。按照提示将应用程序提交给 Microsoft 以待审批。

创建适用于 Windows 的私有应用程序

Microsoft 对于 Windows 应用商店应用程序的企业部署有两个要求:

  • 应用程序的设备必须加入域。
  • 用来对 .appx 进行签名的证书必须在设备的证书信任列表中。

DPS App Builder 提供的 .appxbundle 文件已经过签名,可提交到 Windows 应用商店。对于企业部署,您可能需要使用您自己的企业证书重新对 .appxbundle 及其内容签名。联系 Adobe 代表获取更多信息。

对于应用程序文件的分发,请使用任何受支持的 Microsoft 方法。您甚至可以使用简单的命令行方法。

更快、更轻松地获得帮助

新用户?