您可以使用 Google Play Developer API 的「產生的 APK」功能,下載 Google Play 從您上傳至 Play 管理中心的應用程式套件產生的所有 APK。
如何使用產生的 APK
一般發布工作流程 (包括在 APK 發布至任何測試群組前下載 APK) 如下:
- 呼叫
Edits: Insert
並指定要修改的應用程式,即可建立新的編輯內容。 - 呼叫
Edits.bundles: upload
上傳套件。 - 呼叫
Edits.tracks: update
,將套件指派給測試群組。 如要避免在這個階段向使用者發布新版本,請將新版本的狀態設為「草稿」。 - 提交編輯內容。
- 使用 API 中的「產生的 APK」方法,下載從您在步驟 2 上傳的套件產生的 APK。
- 處理已下載的 APK。
- 如步驟 1 所示,建立新的編輯內容。
- 呼叫
Edits.tracks: update
,將草稿版本升級為階段性或完整推出。 - 提交編輯內容。
如何建構 APK 目錄
如需搭配 bundletool
使用 APK 檔案,請按照下列步驟使用 Generated APKs API 建構這些檔案:
- 呼叫「已產生的 APK 清單」方法時,回應會包含每個簽署金鑰的 TargetingInfo 欄位。將這個欄位值寫入名為
toc.json
的檔案。 - 下載 APK,並將其放入含有上一個步驟中建立的
toc.json
的目錄。請注意,每個下載的 APK 都必須命名為「DownloadId.apk」,其中 DownloadId 是用來透過「產生的 APK」下載方法下載 APK 的 ID。 - 您現在可以使用
bundletool
1.15.2 以上版本存取這個目錄。 例如bundletool install-apks --apks /path/to/created/directory
。