Microsoft Store 桌面应用发布流程(二)之提交应用


在 Windows 11 发布的时候,微软说新的 Microsoft Store 可以接受任何类型的应用程序,应用可以使用任何框架和打包技术。例如 Win32、.NET、UWP、Xamarin、Electron、React Native、Java 甚至 PWA 应用,对于桌面应用唯一的要求是必须要打包才能发布到 Microsoft Store。接下来我将介绍桌面应用发布到 Microsoft Store 的详细流程,首先你要有一个开发者账号和一个准备发布的应用程序。


Building a new, open Microsoft Store on Windows 11

DreamScene2 正在提交到 Microsoft Store。欢迎 Star 和 Fork https://github.com/he55/DreamScene2

  • 1. 创建应用
  • 2. 打包应用
  • 3. 开始提交
    • 3.1. 定价和可用性
    • 3.2. 属性
    • 3.3. 年龄分级
    • 3.4. 程序包
    • 3.5. Store 一览
    • 3.6. 提交选项
  • 4. 提交到 Microsoft Store
  • 5. 等待发布
  • 6. 写在最后

1. 创建应用

  • 登录到 Microsoft 合作伙伴中心,选择 应用和游戏

  • 点击 新产品 ,然后选择 应用

  • 填写应用名称并且检查可用性,如果名称可用点击 保留产品名称 就可以创建应用了。

  • 点击 开始提交 创建一个新的提交。

2. 打包应用

打包应用请看

3. 开始提交

3.1. 定价和可用性

  • 如果你的应用是免费的,只需要设置价格为 免费,然后点击页面最后的 保存草稿 就可以完成定价和可用性设置。

3.2. 属性

  • 设置应用的类别和子类别。Win32 打包应用使用了 runFullTrust 权限需要提供隐私策略(如果不提供隐私策略应用会被拒),可以使用 GitHub 仓库上传的隐私策略文件的 URL。

  • 取消选择 客户可以使用 Windows 10/11 功能来录制和广播此游戏的剪辑 选项。只有“游戏”类别中的应用才支持广播和录制。

  • 如果不需要指定任何必需或推荐的硬件功能,可以点击页面最后的 保存 完成属性设置。

3.3. 年龄分级

  • 选择应用类型。如果你的应用不属于第一个和第二个类型,选择第三个 其他所有应用类型

  • 根据实际情况填写分级调查表,填写完成后点击页面最后的 保存和生成 生成年龄分级。

  • 点击页面最后的 继续 完成年龄分级设置。

3.4. 程序包

  • 选择生成的 .appxbundle 格式程序包上传。

  • 点击页面最后的 保存 完成程序包上传设置。

3.5. Store 一览

  • 程序包上传完成后会自动创建程序包中支持的语言,选择语言进行设置。

  • 填写应用的描述信息,填写新增功能说明(首次提交留空),填写应用功能。

  • 至少需要上传一张应用的屏幕截图。

  • 填写应用简短描述。

  • 填写搜索关键字和开发者名称,点击页面最后的 保存 完成 Store 一览设置。

3.6. 提交选项

  • 发布暂缓选项。可以设置提交通过认证后立即予以发布、手动发布、和指定日期发布。

  • 填写受限功能说明。Win32 打包应用使用了 runFullTrust 权限,需要说明为何需要使用 runFullTrust 功能。填写完成后点击页面最后的 保存 完成提交选项设置,到这里所有的设置工作就都完成了。

4. 提交到 Microsoft Store

  • 当所有信息设置完成后,就可以提交到 Microsoft Store。

  • 提交完成后可以查看进度。

5. 等待发布

  • 等待的过程往往是漫长的,于是写下了这篇博客。官方写的认证可能花费最多三个工作日,实际时间谁发布过谁知道。

6. 写在最后

这一段应该被称之为岁月,如今再也没有当年的热血。记得还是 2016 年的时候,那时为了发布 UWP 应用申请的微软开发者账号。后来 Windows mobile 10 系统死了,应用也就没有发布过了。之后我删除 UWP 应用的代码,现在能找到的只剩下了百度贴吧的帖子。

  • https://tieba.baidu.com/p/4554875524
  • https://tieba.baidu.com/p/4582951545

以前的应用截图,以此纪念逝去的青春。

相关