将 React Native Windows 应用发布到 Microsoft Store
需要进行架构审查:本文档旨在支持针对 React Native 的“旧”或“遗留”架构的开发。它可能适用也可能不适用于新架构的开发,需要审查并可能需要更新。有关 React Native Windows 中 React Native 架构的信息,请参阅新旧架构。
将 React Native Windows 应用发布到 Microsoft Store 的步骤
如果您希望将 React Native Windows 应用作为第三方发布到 Microsoft Store,请按照以下步骤操作。由于 React Native Windows 应用是通用 Windows 平台 (UWP) 应用,您还可以查看 发布 Windows 应用 - UWP 应用 | Microsoft Docs,了解有关 UWP 应用发布流程的各种文档。
- 通过 Microsoft 合作伙伴中心注册开发者帐户 (注册为应用开发者 – Windows 应用开发)。有关注册流程的更多指导,请参阅此处:开立开发者帐户 - UWP 应用 | Microsoft Docs。
- 登录合作伙伴中心。您现在应该能够为您的应用预留一个名称 (通过预留名称创建应用 - UWP 应用 | Microsoft Docs)。
- 在 Visual Studio 中打开您的应用解决方案。
- 如果您尚未这样做,请为您的应用生成视觉资产。您可以通过打开应用的
Package.appmanifest
并导航到“视觉资产”部分,从 Visual Studio 中的基本图像生成视觉资产。在这里您可以提供您的基本图像,Visual Studio 将生成所需的资产集合。 - 右键单击您的应用项目并选择
发布 > 将应用与商店关联...
。登录后(确保使用与合作伙伴中心相同的帐户登录)并选择您的应用,Visual Studio 将使用新的发布者(一个 GUID)和应用名称更新您的Package.appxmanifest
文件。您的项目中还将获得一个新的Package.StoreAssociation.xml
文件,该文件不应签入 (打包 MSIX 应用 - MSIX | Microsoft Docs)。 - 将您的解决方案配置设置为“发布”。右键单击您的应用项目并选择
发布 > 创建应用包
。如果您已将项目与 Microsoft Store 中的应用关联,您应该会有一个选项来“为关联的商店应用创建包”。根据您的应用信息填写表格。此过程应创建一个.appxupload
文件,您稍后将上传到合作伙伴中心 (打包 MSIX 应用 - MSIX | Microsoft Docs)。 - 通过最新版本的 Windows 应用认证工具包运行您的应用,并验证它是否通过所有测试 (Windows 应用认证工具包 - UWP 应用 | Microsoft Docs)。
- 从合作伙伴中心的“概览”部分选择您新预留的应用名称,开始向您的应用添加信息。
- 在当前网页上找到“开始提交”按钮。点击此按钮将打开您的第一个应用商店提交表单。
- 应用提交表单将包含许多关于您的应用的年龄评级、属性、定价等问题。点击每个部分以填写您的应用信息 (应用提交 - UWP 应用 | Microsoft Docs)
- 定价和可用性 (设置应用定价和可用性 - UWP 应用 | Microsoft Docs)
- 属性 (输入应用属性 - UWP 应用 | Microsoft Docs)
- 年龄评级 (年龄评级 - UWP 应用 | Microsoft Docs)
- 商店列表 (创建应用商店列表 - UWP 应用 | Microsoft Docs)
- 提交选项 (管理提交选项 - UWP 应用 | Microsoft Docs)
- 在包部分,您将被要求上传您的
.appxupload
文件。请确保您的.appxupload
文件…
- 已使用您想要的证书签名。
- 成功通过 WACK 测试。
- 具有个性化视觉资产。
- 显示名称与您预留的应用名称匹配。
- 由进行提交的同一开发者帐户创建 (上传应用包 - UWP 应用 | Microsoft Docs)。
- 一旦您的提交表单填写完整,您就可以将您的应用提交到 Microsoft Store。通常需要几个小时来运行认证和验证,然后可能还需要几个小时才能真正出现在应用商店中。(应用认证过程 - UWP 应用 | Microsoft Docs)。