您是否在查看正确的文章?
本文介绍的是 Digital Publishing Suite。有关 AEM Mobile 文章,请参阅 Windows 发布指南。
您是否在查看正确的文章? 本文介绍的是 Digital Publishing Suite。有关 AEM Mobile 文章,请参阅 Windows 发布指南。 |
使用 DPS 工具,可以创建可提交到 Windows 应用商店的 DPS 查看器应用程序。您的 Windows 应用程序可在运行 Windows 8.1 的任何设备或计算机上显示。DPS 应用程序不支持 Windows Phone。
本文档描述如何设置 Windows 应用商店开发者帐户,使用 Windows 应用商店开发者中心设置应用程序详细信息和提交应用程序。有关构建 Windows 应用程序的信息,请参阅构建适用于 Windows 应用商店的 DPS 应用程序。
请注册一个个人或公司 Windows 应用商店开发者帐户(若尚未注册):
https://appdev.microsoft.com/StorePortals/en-US/Account/signup/start
如果应用程序包括零售内容,请指定银行信息,以便 Microsoft 能够向您付款完成零售购买。
当您使用 Windows 应用商店开发中心构建应用程序时,请通过一系列步骤指定应用程序详细信息、应用程序内购买(对于零售内容),并提交应用程序。不需要证书。
使用基于 Web 的 DPS App Builder 来构建应用程序时,请使用您在此过程中提供的信息。
登录 Windows 应用商店开发中心。
单击“提交应用程序”。
请根据提示构建应用程序。在每个部分中,对于标有星号 (*) 的所有选项都指定信息。完成一个部分后,请向下滚动到底部并单击“保存”。
为 Windows 应用商店指定一个未使用的应用程序名称。使用 DPS App Buidler 构建应用程序时请使用此相同名称。
“销售详细信息”部分中的选项是对应用程序本身而不是应用程序内购买而言的。对于大多数 DPS 应用程序,应用程序本身是免费的,而应用程序中的作品集或者是免费的,或者零售提供。在下一部分“服务”中为作品集指定应用程序内购买。
在“服务”部分中,可以为作品集指定应用程序内购买。Windows 应用商店允许您为您的应用程序中所有零售作品集指定一个(仅一个)价格,因此您对于应用程序内购买产品只能创建一个 Windows 应用商店产品 ID。然后,在使用 DPS App Buider 构建应用程序时,指定此产品 ID。
注意:即使您创建单个 Windows 应用商店产品 ID,也请在使用 Adobe Folio Producer 发布您的作品集时务必对每个作品集使用不同的产品 ID 值(如 com.mycompany.myapp.issuename)。
要在应用程序内购买 Windows 应用程序,必须指定共享机密(称为“Windows 主要包标识名称”)。有关获取共享机密的信息,请参阅本文后面的相关章节。然后在帐户管理工具中复制“Windows Main Package Identity Name”选项中的标识名称。
指定 Microsoft 描述的应用程序等级。
我们建议您对加密问题回答“是”。
拖放所需的 .appx 文件。解压从 DPS App Builder 下载的 .zip 文件,可以获得此文件。在提交文件后,文件名应显示为绿色文本。
为确定您的应用程序是否能获得批准的测试人员提供所需的所有指导信息。
使用 DPS App Builder 构建适用于 Windows 应用商店的应用程序时,需要主要包标识名称。如果您的应用程序包含应用程序内购买,则还必须在项目设置的“商店”部分指定“主要包标识名称”字段中的标识名称。
Microsoft 在 Windows 开发人员中心中显示主要包标识名称。
使用基于 Web 的 DPS App Builder 构建应用程序。有关详细信息,请参阅构建适用于 Windows 应用商店的 DPS 应用程序。
在使用 DPS App Builder 构建应用程序后,下载 .zip 文件并将其解压。要测试应用程序,请使用 Add-AppDevPackage.ps1 脚本。
解压您从 DPS App Builder 下载的文件。
右键单击 Add-AppDevPackage.ps1 并选择“Run with PowerShell”。
按照提示获取开发人员许可证并安装证书。
在提交应用程序之前,不能在 Windows 应用商店中测试应用程序内购买。以公共/零售方式发布的作品集只有在应用程序获得 Microsoft 核准后才会显示在库中。
为使应用程序内购买正常工作,请执行以下操作:
如果不遵循这些步骤,在尝试完成应用程序内购买时可能发生错误。
Microsoft 对于 Windows 应用商店应用程序的企业部署有两个要求:
DPS App Builder 提供的 .appxbundle 文件已经过签名,可提交到 Windows 应用商店。对于企业部署,您可能需要使用您自己的企业证书重新对 .appxbundle 及其内容签名。联系 Adobe 代表获取更多信息。
对于应用程序文件的分发,请使用任何受支持的 Microsoft 方法。您甚至可以使用简单的命令行方法。