跳到主要內容
版本:v8

Android Play 商店部署

如果您正在使用 Capacitor,您可以額外參考 Capacitor 文件,了解部署到 Google Play

產生應用程式的發行版本

要產生 Android 的發行版本,請先建置您的 Web 應用程式,然後執行以下 CLI 命令

npx cap copy && npx cap sync

這會複製所有 Web 資源並同步所有外掛程式的變更。

接下來,開啟 Android Studio

npx cap open android

簽署 APK

要使用 Android Studio 在本機建立 AAB 二進制檔案

  • 開啟「Build(建置)」選單
  • 選擇「Generate Signed Bundle / APK(產生已簽署的套件/APK)
  • 按照提示使用您的金鑰庫檔案簽署 AAB

如需完整詳細資料,請檢視 Android 文件

Google Play 簽署

如果您尚未切換至 Android 應用程式套件,則需要在 Google Play Console 中選擇加入 Play 應用程式簽署才能發佈它們。

新應用程式

首先,在 Google Play Console 中建立一個新應用程式。為了啟用應用程式簽署,您需要導覽至新的發行畫面,在「正式版」、「公開測試版」、「封閉測試版」或「內部測試版」頁面之一。選取如下所示的「建立新的版本」按鈕(發行類型並不重要,因為您目前不必實際完成建立新的發行版本)

Google Play Console's Production tab with arrow pointing to the 'Create new release' button.

在「應用程式完整性」區段下,按一下「變更應用程式簽署金鑰」按鈕

Google Play Console's App integrity section with the 'Change app signing key' button highlighted.

接下來,選取「匯出並上傳 Java 金鑰庫中的金鑰」選項。這是您可以保留金鑰並讓 Google Play 使用它進行簽署的唯一方法。如果您使用 Appflow 在雲端中建置 Android 應用程式,這也是必要的選項,因此您可以將金鑰庫檔案上傳到 Appflow。

The Google Play Console showing the option to 'Export and upload a key from Java Keystore'.

按照螢幕上的指示產生金鑰庫,您也可以使用相同的金鑰庫檔案在 Appflow 儀表板中簽署您的應用程式。如果您需要任何產生金鑰庫檔案的協助,您可以參考我們的文件這裡。上傳產生的 zip 檔案後,您就設定完成了!建置以金鑰庫檔案簽署的 AAB 二進制檔案,然後將其上傳到 Google Play。

現有應用程式

目前,現有應用程式不需要使用 AAB 格式,但您仍然可以使用 Play 應用程式簽署來註冊它們。

若要選擇加入應用程式簽署,您需要上傳用於簽署應用程式先前版本的應用程式簽署金鑰。導覽至「設定」->「應用程式完整性」,然後選擇以下螢幕截圖中看到的兩種方法之一。上傳金鑰後,您可以註冊 Play 應用程式簽署。

The opt-in options for Play App Signing in the Google Play Console.

提示

憑藉更小的應用程式大小、改善的效能和增強的安全性,AAB 二進制檔案格式對於應用程式開發人員和使用者來說都是雙贏。如果您有使用 APK 格式的現有 Android 應用程式,請考慮遷移到 AAB 以利用它提供的所有優良功能。

將應用程式提交至 Google Play 商店

現在已產生發行 AAB/APK,可以撰寫 Play 商店清單並上傳 AAB/APK。

首先,造訪Google Play 商店開發人員控制台並建立新的開發人員帳戶。

注意

在 Google Play 上建立開發人員帳戶需要支付 25 美元的費用。

建立開發人員帳戶後,繼續並按一下「建立應用程式

The Google Play Store Developer Console with the 'CREATE APPLICATION' button highlighted.

請務必填寫應用程式的描述,並提供螢幕截圖和其他資訊。準備就緒後,上傳產生的已簽署發行 AAB/APK 並發佈應用程式。

更新應用程式

隨著應用程式的發展,它需要更新新功能和修復。可以透過將新版本提交到 Google Play 商店,或使用像是 Appflow 的「即時更新」功能之類的即時更新服務來更新應用程式。透過「即時更新」,可以從 Appflow 儀表板直接將變更推送給使用者,而無需將變更提交到 Play 商店。請在此處瞭解更多有關「即時更新」的資訊

注意

為了使 Google Play 商店接受更新的 AAB/APK,需要編輯 android/app/build.gradle 檔案以遞增 versionCode 值,然後依照上述說明重新建置應用程式以供發行。