使用 Play Developer Publishing API 下載產生的 APK

您可以使用 Google Play Developer API 的「產生的 APK」功能,下載 Google Play 從您上傳至 Play 管理中心的應用程式套件產生的所有 APK。

如何使用產生的 APK

一般發布工作流程 (包括在 APK 發布至任何測試群組前下載 APK) 如下:

  1. 呼叫 Edits: Insert 並指定要修改的應用程式,即可建立新的編輯內容。
  2. 呼叫 Edits.bundles: upload 上傳套件。
  3. 呼叫 Edits.tracks: update,將套件指派給測試群組。 如要避免在這個階段向使用者發布新版本,請將新版本的狀態設為「草稿」
  4. 提交編輯內容。
  5. 使用 API 中的「產生的 APK」方法,下載從您在步驟 2 上傳的套件產生的 APK。
  6. 處理已下載的 APK。
  7. 如步驟 1 所示,建立新的編輯內容。
  8. 呼叫 Edits.tracks: update,將草稿版本升級為階段性或完整推出。
  9. 提交編輯內容。

如何建構 APK 目錄

如需搭配 bundletool 使用 APK 檔案,請按照下列步驟使用 Generated APKs API 建構這些檔案:

  1. 呼叫「已產生的 APK 清單」方法時,回應會包含每個簽署金鑰的 TargetingInfo 欄位。將這個欄位值寫入名為 toc.json 的檔案。
  2. 下載 APK,並將其放入含有上一個步驟中建立的 toc.json 的目錄。請注意,每個下載的 APK 都必須命名為「DownloadId.apk」,其中 DownloadId 是用來透過「產生的 APK」下載方法下載 APK 的 ID。
  3. 您現在可以使用 bundletool 1.15.2 以上版本存取這個目錄。 例如 bundletool install-apks --apks /path/to/created/directory