【问题标题】:distribute and update electron desktop app using microsoft store使用 microsoft store 分发和更新电子桌面应用程序
【发布时间】:2020-11-13 07:07:02
【问题描述】:

我们公司想将一个电子桌面应用程序上传到 Microsoft Store,以便第 3 方承包商可以将其用于他们的工作。它将是公开的。

应用程序已签名,可以构建为 msi 或 exe 格式。

是否可以这样分发我们的应用程序?

当新版本发布时,Microsoft 需要多长时间来验证我们的应用程序才能公开提供?

应用程序正在开发中。计划实施自动更新功能。 Windows 应用商店是否提供 API 来检查可用版本?

请注意,我们没有任何 C# 开发人员或任何许可的 Visual Studio 实例。我们想使用 Javascript/TypeScript/Angular 和 shell 脚本技术。可执行文件是在 linux CI 服务器上使用 electron.js 和 mono 与 wine 构建的。 CI 管道已经实现,只是缺少发布。

谢谢。

【问题讨论】:

    标签: electron mono publish windows-store desktop-bridge


    【解决方案1】:

    Windows 应用商店不支持 MSI 和 EXE 安装程序。您需要将您的应用打包为 MSIX,如下所述:

    以下文章介绍了在商店中发布应用所需执行的步骤。通常。根据我们的经验,更新应在最多 3 天内由 Microsoft 进行验证。

    关于更新,商店提供自己的自动更新服务,以确保机器上所有应用程序的更新体验一致(而不是每次启动它自己的自定义更新程序...)。您无需为此编写任何特殊代码。

    如果您想强制执行某些更新模式,可以使用following API 检查 MS 商店中的更新。

    免责声明:我在团队建设 Advanced Installer 工作。

    【讨论】:

      猜你喜欢
      • 2023-04-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-13
      • 1970-01-01
      • 1970-01-01
      • 2022-07-07
      • 2010-10-30
      相关资源
      最近更新 更多