测试素材投送

按照本指南中的步骤测试您的应用如何集成 Play 素材投送以检索素材包。

本地测试

Play 素材投送支持通过使用 bundletool 安装新版游戏来进行本地测试。本地测试可用于快速迭代周期,因为它避免了将游戏上传到 Google Play 服务器的需要。您需要采取的步骤取决于您使用的是 Java、原生还是 Unity 进行开发。

Java 或原生

按照以下步骤在本地测试您的应用

  1. 构建您的 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 Editor 中,选择 Google > Build and Run

行为

install-time 素材包将在应用安装过程中安装。

fast-follow 素材包的行为与 on-demand 素材包类似。也就是说,当游戏旁加载时,它们不会自动获取。开发者需要在游戏启动时手动请求它们;这不需要对您的应用进行任何代码更改。

限制

本地测试的限制如下:

  • 素材包从外部存储而非 Play 获取,因此您无法测试代码在网络错误情况下的行为。
  • 本地测试不涵盖等待 Wi-Fi 的情况。
  • 不支持更新。在安装新版本之前,请手动卸载旧版本。

使用内部应用分享进行测试

临近发布候选版本时,请尽可能使用真实的配置测试您的游戏,以确保游戏在生产环境中能为用户提供良好性能。为了验证这一点,您可以使用内部应用分享获取一个可分享链接,您可以使用该链接从 Play 下载游戏,同时获得与游戏发布到 Play 商店后用户所获得的完全相同的行为。

要使用内部应用分享测试素材投送,请执行以下操作:

  1. 构建您的 App Bundle。
  2. 按照 Play 管理中心关于如何内部分享您的应用的说明进行操作。
  3. 在测试设备上,点击您刚刚上传的应用版本的内部应用分享链接。
  4. 从点击链接后看到的 Google Play 商店页面安装应用。