按照本指南中的步骤测试您的应用如何集成 Play 素材投送以检索素材包。
本地测试
Play 素材投送支持通过使用 bundletool
安装新版游戏来进行本地测试。本地测试可用于快速迭代周期,因为它避免了将游戏上传到 Google Play 服务器的需要。您需要采取的步骤取决于您使用的是 Java、原生还是 Unity 进行开发。
Java 或原生
按照以下步骤在本地测试您的应用
使用
--local-testing
标志生成 APKjava -jar bundletool-all.jar build-apks --bundle=path/to/your/bundle.aab \ --output=output.apks --local-testing
连接设备并运行
bundletool
以旁加载 APKjava -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 商店后用户所获得的完全相同的行为。
要使用内部应用分享测试素材投送,请执行以下操作:
- 构建您的 App Bundle。
- 按照 Play 管理中心关于如何内部分享您的应用的说明进行操作。
- 在测试设备上,点击您刚刚上传的应用版本的内部应用分享链接。
- 从点击链接后看到的 Google Play 商店页面安装应用。