发布适用于 Android 的 .NET MAUI 应用

开发 .NET Multi-platform App UI (.NET MAUI) 应用的最后一步是发布它。 发布是创建包含应用的包的过程,可供用户在其设备上安装。 发布涉及两项基本任务:

  • 准备部署。 创建可部署到 Android 设备的应用发布版本。
  • 通讯组。 通过一个或多个不同的分发渠道提供应用的发布版本。

下图说明了发布 .NET MAUI Android 应用涉及的步骤:

Build and deploy flowchart for .NET MAUI Android apps.

重要

发布适用于 Android 的 .NET MAUI 应用时,将生成 Android 包 (APK) 或 Android 应用程序包 (AAB) 文件。 APK 用于将应用安装到 Android 设备,AAB 用于将应用发布到 Google Play。

如上图所示,不论使用哪种分发方式,部署的准备过程都是相同的。 可通过以下几种方式向用户发布 Android 应用:

  • 通过市场 – 存在多个用于分发的 Android 市场,最知名的是 Google Play
  • 通过网站 – 可以在网站上下载 .NET MAUI 应用,然后用户可以通过单击链接安装应用。
  • 通过文件共享 – 与网站类似,只要应用包可供用户使用,他们就可以在设备上旁加载它。

发布应用最常见的方法是通过知名的市场,因为它可以提供最广泛的市场覆盖范围和对分发的最佳控制。 但是,通过市场发布应用需要执行其他操作。

可以通过多个渠道同时分发 .NET MAUI 应用。 例如,应用可在 Google Play 上发布,也可从 Web 服务器下载。

使应用可供直接下载对于部分受控用户集(例如仅面向少数或明确界定的用户集使用的企业环境或应用)最有用。 服务器和电子邮件分发也是更简单的发布模型,只需较少的准备便可发布应用,但应用可能会作为电子邮件附件被阻止。

Google Play 是最全面且最受欢迎的 Android 应用市场。 在 Google Play 中,用户只需单击其设备或计算机上的一个图标即可发现、下载、评价和购买应用。 Google Play 还提供工具以帮助分析销售和市场趋势,以及控制某款应用可供哪些设备和用户下载。

重要

分发 Blazor Hybrid 应用时,主机平台必须具有 WebView。 有关详细信息,请参阅在已部署的 Blazor 混合应用中使 Web 视图保持最新状态

另请参阅