Phân phối thành phần thử nghiệm
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Hãy làm theo các bước trong hướng dẫn này để kiểm thử cách ứng dụng của bạn tích hợp Play Asset Delivery để truy xuất gói tài sản.
Kiểm thử cục bộ
Play Asset Delivery hỗ trợ kiểm thử cục bộ bằng cách cài đặt một phiên bản mới của trò chơi sử dụng bundletool
. Sử dụng kiểm thử cục bộ cho các chu kỳ nhanh, lặp lại để tránh phải tải trò chơi lên máy chủ của Google Play. Các bước cần thực hiện tùy thuộc vào việc bạn đang phát triển bằng ngôn ngữ Java, gốc, hay Unity.
Java hoặc gốc
Hãy thực hiện theo các bước sau để kiểm thử cục bộ ứng dụng của bạn:
Tạo gói ứng dụng của bạn.
Tạo APK có cờ (flag) --local-testing
:
java -jar bundletool-all.jar build-apks --bundle=path/to/your/bundle.aab \
--output=output.apks --local-testing
Kết nối một thiết bị và chạy bundletool
để tải các tệp APK không qua cửa hàng:
java -jar bundletool.jar install-apks --apks=output.apks
Unity
Trong Trình chỉnh sửa Unity, hãy chọn Google > Build and Run (Google > Tạo và Chạy).
Hành vi
Gói install-time
sẽ được cài đặt trong quá trình cài đặt ứng dụng.
Gói fast-follow
hoạt động như gói on-demand
. Điều này nghĩa là trò chơi sẽ không tự động được tìm nạp khi không tải qua cửa hàng (sideloaded). Nhà phát triển cần yêu cầu chúng theo cách thủ công khi trò chơi bắt đầu; bạn không cần phải thay đổi mã trong ứng dụng của mình.
Các điểm hạn chế
Sau đây là những hạn chế của kiểm thử cục bộ:
- Các gói tìm nạp từ bộ nhớ ngoài thay vì qua Play, vì vậy, bạn không thể kiểm thử cách thức hoạt động của mã trong trường hợp lỗi mạng.
- Kiểm thử cục bộ không bao gồm tình huống chờ Wi-Fi.
- Không hỗ trợ cập nhật. Trước khi cài đặt phiên bản mới của bản dựng, hãy gỡ cài đặt phiên bản trước theo cách thủ công.
Kiểm thử bằng tính năng chia sẻ ứng dụng nội bộ
Khi tiến gần hơn đến việc đề xuất bản phát hành, hãy kiểm thử trò chơi bằng cách sử dụng cấu hình thực tế nhất có thể để đảm bảo người dùng trải nghiệm trò chơi của bạn với hiệu suất tốt trong quá trình sản xuất. Để xác thực điều này, bạn có thể sử dụng tính năng chia sẻ ứng dụng nội bộ để nhận đường liên kết chia sẻ có thể dùng để tải trò chơi xuống từ Play, đồng thời nhận được hành vi giống như người dùng sau khi trò chơi được phát hành trên Cửa hàng Play.
Để kiểm thử Asset Delivery bằng tính năng chia sẻ ứng dụng nội bộ, hãy làm như sau:
- Tạo gói ứng dụng của bạn.
- Làm theo hướng dẫn của Play Console về cách chia sẻ nội bộ ứng dụng của bạn.
- Trên thiết bị kiểm thử, nhấp vào đường liên kết chia sẻ ứng dụng nội bộ cho phiên bản ứng dụng bạn vừa tải lên.
- Cài đặt ứng dụng từ trang Cửa hàng Google Play mà bạn thấy sau khi nhấp vào liên kết.
Nội dung và mã mẫu trên trang này phải tuân thủ các giấy phép như mô tả trong phần Giấy phép nội dung. Java và OpenJDK là nhãn hiệu hoặc nhãn hiệu đã đăng ký của Oracle và/hoặc đơn vị liên kết của Oracle.
Cập nhật lần gần đây nhất: 2025-07-27 UTC.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2025-07-27 UTC."],[],[],null,["# Test asset delivery\n\nUse the steps in this guide to test how your app integrates Play Asset Delivery\nto retrieve asset packs.\n\nLocal testing\n-------------\n\nPlay Asset Delivery supports local testing by installing a new version of the\ngame using [`bundletool`](/studio/command-line/bundletool). Use local testing\nfor quick, iterative cycles as it avoids the need to upload the game to Google\nPlay servers. The steps you need to take depend on whether you're\ndeveloping in Java, native, or Unity.\n\n- [Java](#steps-native-java)\n- [Native](#steps-native-java)\n- [Unity](#steps-unity)\n\n### Java or native\n\nFollow these steps to test your app locally:\n\n1. [Build your app bundle](/guide/playcore/asset-delivery#next-step-instructions).\n\n2. Generate APKs with the `--local-testing` flag:\n\n ```\n java -jar bundletool-all.jar build-apks --bundle=path/to/your/bundle.aab \\\n --output=output.apks --local-testing\n ```\n3. Connect a device and run `bundletool` to sideload the APKs:\n\n ```\n java -jar bundletool.jar install-apks --apks=output.apks\n ```\n\n### Unity\n\nIn the Unity Editor, select **Google \\\u003e Build and Run**.\n\n### Behavior\n\n`install-time` packs will be installed during the app installation process.\n\n`fast-follow` packs behave as `on-demand` packs. That is, they won't be\nautomatically fetched when the game is sideloaded. Developers need to request\nthem manually when the game starts; this does not require any code changes in\nyour app.\n\n### Limitations\n\nThe following are limitations of local testing:\n\n- Packs fetch from external storage instead of Play, so you cannot test how your code behaves in the case of network errors.\n- Local testing does not cover the wait-for-Wi-Fi scenario.\n- Updates are not supported. Before installing a new version of your build, manually uninstall the previous version.\n\nTesting with internal app sharing\n---------------------------------\n\nAs you get closer to having a release candidate, test\nyour game using as realistic a configuration as possible to make sure that your game will perform\nwell for your users in production. To validate this, you can use\n[internal app sharing](https://support.google.com/googleplay/android-developer/answer/9303479)\nto get a sharable link that you can use to download the game from Play while\ngetting the exact same behaviour as your users will once the game is\npublished to the Play Store.\n\nTo test Asset Delivery using internal app sharing, do the following:\n\n1. Build your app bundle.\n2. Follow the Play Console instructions on how to [share your app internally](https://support.google.com/googleplay/android-developer/answer/9303479).\n3. On the test device, click the internal app-sharing link for the version of your app you just uploaded.\n4. Install the app from the Google Play Store page you see after clicking the link."]]