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

img

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

1. 创建应用

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

    img

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

    img

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

    img

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

    img

2. 打包应用

打包应用请看 Microsoft Store 桌面应用发布流程(一)之打包应用

3. 开始提交

3.1. 定价和可用性

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

    img

3.2. 属性

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

    img

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

    img

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

    img

3.3. 年龄分级

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

    img

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

    img

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

    img

3.4. 程序包

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

    img

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

    img

3.5. Store 一览

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

    img

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

    img

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

    img

  • 填写应用简短描述。

    img

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

    img

3.6. 提交选项

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

    img

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

    img

4. 提交到 Microsoft Store

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

    img

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

    img

5. 等待发布

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

    img

6. 写在最后

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

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

img

img

文章出处:https://www.cnblogs.com/he55/p/15792113.html
版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
管理员
上一篇:使用Hot Chocolate和.NET 6构建GraphQL应用(1)——GraphQL及示例项目介绍
下一篇:C# ASP.NET Core开发学生信息管理系统(三)
评论列表

发表评论

评论内容
昵称:
关联文章

Microsoft Store 桌面应用发布流程提交应用
Microsoft Store 桌面应用发布流程(一)打包应用
C# 编写一个小而快的 Windows 动态桌面
git 合并多次提交
C# 多线程入门系列(
mstsc远程桌面RDP
C# 编写一个小而快的 Windows 动态桌面(一)桌面交互功能
中国式浪漫,十四节气倒计时去水印高清壁纸,承包你22年的桌面壁纸
用 WinUI 3 开发了一个摸鱼应用
sql server系统表详细说明 sys.column_store_row_groups
sql server系统表详细说明 sys.column_store_segments
sql server系统表详细说明 sys.column_store_dictionaries
YES-CMS 内容管理系统 快速发布与部署
手把手教你学Dapr - 6. 发布订阅
C# 数据库连接字符串Microsoft.Data.Sqlite数据库连接
桌面显示库文件
C# ThoughtWorks.QRCode 维码生成和解析
EF事务提交
关于元插值问题的探讨
sql server系统表详细说明 sys.system_objects

联系我们
联系电话:15090125178(微信同号)
电子邮箱:garson_zhang@163.com
站长微信二维码
微信二维码