測試 Asset Delivery

Stay organized with collections Save and categorize content based on your preferences.

請按照本指南中的步驟,測試應用程式如何整合 Play Asset Delivery 以擷取資產包。

本機測試

Play Asset Delivery 使用 bundletool 安裝新版本遊戲,以此支援本機測試。使用本機測試可實現快速的反覆循環,因為不需要將遊戲上傳到 Google Play 伺服器。需要採取的步驟取決於您使用 Java、Native 還是 Unity 開發遊戲。

Java 或 Native

在本機上測試應用程式的步驟如下:

  1. Build your app bundle (建立應用程式套件)

  2. 使用 --local-testing 旗標產生 APK:

    java -jar bundletool-all.jar build-apks --bundle=path/to/your/bundle.aab \
      --output=output.apks --local-testing
    
  3. 連結裝置並執行 bundletool 以側載 APK:

    java -jar bundletool.jar install-apks --apks=output.apks
    

Unity

在 Unity 編輯器中,依序選擇 Google > Build and Run (建立並執行)。

行為

在應用程式安裝過程中,系統將安裝 install-time 軟體包。

fast-follow 軟體包的行為與 on-demand 軟體包相同。也就是說,在側載遊戲的過程中,並不會自動擷取這些軟體包。遊戲啟動時,開發人員需要手動要求這些軟體包;此操作不需要在應用程式中變更任何程式碼。

限制

以下是本機測試的限制:

  • 軟體包從外部儲存空間 (而非 Google Play) 擷取,因此,在網路發生錯誤的情況下,就無法測試程式碼的行為。
  • 本機測試不涵蓋 Wi-Fi 連線等候狀況。
  • 不支援更新內容。安裝新版之前,請先手動解除安裝舊版。

使用內部應用程式分享功能進行測試

在即將取得候選版的階段,請使用盡可能貼近實際的設定來測試遊戲,以確保正版遊戲能帶給使用者良好的效能體驗。如需驗證這一點,請使用 內部應用程式分享 功能取得分享連結,以便可以從 Google Play 下載遊戲,同時看到的行為與使用者在遊戲發布至 Play 商店後所看到的行為完全相同。

如需使用內部應用程式分享功能測試 Asset Delivery,請按照下列步驟操作:

  1. Build your app bundle (建立應用程式套件)。
  2. 按照 Play 管理中心的操作說明,瞭解如何 在內部分享應用程式
  3. 在測試裝置上,按一下可獲得剛上傳的應用程式版本的內部應用程式分享連結。
  4. 按一下連結後,隨即顯示從 Google Play 商店頁面安裝該應用程式。