分享方式:


發佈適用於 Android 的 .NET MAUI 應用程式

開發 .NET 多平臺應用程式 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上發佈,也可以從網頁伺服器下載。

讓您的應用程式可供直接下載,對於受控制的使用者子集最有用,例如企業環境或只針對一組小型或指定完善的用戶的應用程式。 伺服器和電子郵件發佈也是更簡單的發佈模型,需要較少的準備來發佈應用程式,不過應用程式可能會封鎖為電子郵件附件。

Google Play 是 Android 應用程式最全面且最受歡迎的市集。 Google Play 可讓使用者按兩下裝置或電腦上的單一圖示,來探索、下載、評分和付費應用程式。 Google Play 也提供工具來協助分析銷售和市場趨勢,以及控制哪些裝置和使用者可能會下載應用程式。

重要

散發 Blazor 混合式應用程式時,主機平台必須有 WebView。 如需詳細資訊,請參閱 讓 Web 檢視保持在已部署 Blazor 混合式應用程式中的最新狀態。

另請參閱