更新應用程式

當您準備好要變更 APK 或 Android App Bundle 時,請逐一核對下列檢查事項,確保現有使用者都能收到更新。

準備更新

  • 新版 APK 或應用程式套件所使用的套件名稱必須與現行版本相同。
  • 新的版本代碼必須大於現行版本的代碼。進一步瞭解如何管理應用程式版本
  • 更新的 APK 或應用程式套件必須與現行版本使用相同的簽名簽署。
確認 APK 的簽名

為了確保 APK 的簽名能夠在 APK 支援的所有 Android 平台成功通過驗證,您可以使用 apksigner 工具 (適用於 Android SDK Build Tools 24.0.3 以上修訂版本) 並輸入下列語法:

apksigner verify --verbose --print-certs apkname.apk

如果簽名無法通過驗證,請使用與先前上傳的 APK 相關聯的金鑰。

進一步瞭解如何簽署應用程式

確認應用程式套件的憑證
如要確認您的應用程式套件使用的憑證是否與前一版本相同,您可以在兩種版本中分別執行以下指令並比較結果:

$ jarsigner -verify -verbose -certs my_application.aab

如果結果相同,表示您使用的是相同的金鑰,可以繼續進行更新。如果結果不同,則必須使用正確的金鑰重新簽署應用程式套件。

進一步瞭解如何簽署應用程式

上傳 APK 或應用程式套件

當您的更新成果準備就緒後,即可建立新版本

更新方式

您提交應用程式的更新版本後,應用程式的 Play 管理中心頁面右上角附近會顯示「等待更新中」。發布更新後,系統會開始向您現有的使用者發布更新版本。

在您的更新上線後,使用者即可透過 Play 商店應用程式,在您應用程式的商店資訊頁面,或個人的「我的應用程式」頁面下載更新。如果使用者針對您的應用程式開啟了自動更新功能,就能自動下載及安裝更新檔。

請注意,系統可能需要一些時間才會向現有的使用者發布應用程式的更新版本。

取消發布應用程式

如果您取消發布應用程式,現有使用者仍可使用您的應用程式和接收應用程式更新,但新使用者將無法在 Google Play 上找到您的應用程式,也無法下載。

如何取消發布您的應用程式:

  1. 前往 Play 管理中心
  2. 選取應用程式。
  3. 依序選取 [商店發布] > [定價與發布]。
  4. 在「應用程式適用國家/地區」部分中,選取 [取消發布]。

更新系統應用程式

只要應用程式與使用者的系統應用程式採用同一套件名稱,當其上傳到 Play 管理中心後,使用者即可在 Google Play 商店的「我的應用程式」部分中看到看到這個應用程式 (包含預先載入的應用程式),即使該應用程式已取消發布也不受影響。

已預先載入的應用程式必須符合下列條件,才可透過 Google Play 管理相關更新:

  • 已預先載入的應用程式必須儲存在系統磁碟分割區
  • 已預先載入的應用程式必須可供免費使用
  • 已預先載入的應用程式和 Google Play 中發布的應用程式必須使用相同的憑證簽署
  • 已預先載入的應用程式套件名稱必須和更新的應用程式套件名稱相同
  • 應用程式更新版本的代碼必須大於預先載入版本的代碼

如果您需要上傳系統應用程式,卻在過程中收到錯誤訊息,請與我們聯絡

這對您有幫助嗎?
我們應如何改進呢?