Ghi chú phát hành SDK
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.
Cảnh báo: Google Play Instant sẽ không còn hoạt động nữa. Kể từ tháng 12 năm 2025, bạn sẽ không thể xuất bản Ứng dụng tức thì thông qua Google Play và tất cả API Instant của Dịch vụ Google Play sẽ không còn hoạt động. Play sẽ không còn phân phối Ứng dụng tức thì cho người dùng bằng bất kỳ cơ chế nào.
Chúng tôi thực hiện thay đổi này dựa trên ý kiến phản hồi của nhà phát triển và những khoản đầu tư liên tục của chúng tôi để cải thiện hệ sinh thái kể từ khi ra mắt Google Play Instant.
Để tiếp tục tối ưu hoá cho việc thu hút thêm người dùng, nhà phát triển nên chuyển hướng người dùng đến ứng dụng hoặc trò chơi thông thường của mình bằng đường liên kết sâu để chuyển hướng họ đến những hành trình hoặc tính năng cụ thể khi thích hợp.
Google Play Instant Development SDK phiên bản 1.9.0 (05/09/2019)
Bản phát hành này của Google Play Instant Development SDK có những thay đổi sau.
Các thay đổi
- Giờ đây, CLI của ứng dụng tức thì sẽ chạy đúng cách khi được gọi thông qua một đường liên kết tượng trưng.
- Trong phiên bản trước của SDK, việc khởi chạy một ứng dụng có minSdkVersion < 24 và chỉ được ký bằng lược đồ chữ ký v2 sẽ luôn gây ra lỗi. Thay đổi này khắc phục cả
ia run
và lệnh chạy của Android Studio để chỉ xảy ra lỗi nếu phiên bản API của thiết bị được kết nối quá cũ và không hỗ trợ chữ ký phiên bản 2.
Google Play Instant Development SDK phiên bản 1.8.0 (05/08/2019)
Bản phát hành này của Google Play Instant Development SDK có những thay đổi sau.
Các thay đổi
- Lệnh
ia run
của CLI ứng dụng tức thì có thể triển khai các ứng dụng tức thì chỉ được ký bằng lược đồ chữ ký v2.
- Giờ đây, lệnh CLI
ia run -u [url]
của ứng dụng tức thì hoạt động mà không cần triển khai một cấu phần phần mềm.
Google Play Instant Development SDK phiên bản 1.7.0 (29/03/2019)
Bản phát hành này của Google Play Instant Development SDK có các tính năng và thay đổi mới sau đây.
Tính năng mới
- Giờ đây, CLI của ứng dụng tức thì có thể thu thập các chỉ số sử dụng khi bạn đồng ý, cho phép nhóm nhà phát triển của Google hiểu rõ hơn về những tính năng mà bạn thấy hữu ích và cải thiện những thiếu sót trong bộ công cụ của chúng tôi.
- Lệnh
ia check
hiện hỗ trợ kiểm tra một bản dựng có thể cài đặt của cùng một ứng dụng để tìm các điểm không tương thích thường gặp trong quá trình nâng cấp. Bạn có thể cung cấp APK ứng dụng có thể cài đặt bằng cách sử dụng tuỳ chọn -i
.
Các thay đổi
- Lệnh
ia run
của CLI ứng dụng tức thì không còn yêu cầu phải có Tài khoản Google đang hoạt động trên thiết bị để chạy ứng dụng tức thì ở chế độ phát triển.
Google Play Instant Development SDK phiên bản 1.6.0 (05/11/2018)
Bản phát hành này của Google Play Instant Development SDK có các tính năng mới và thay đổi sau đây.
Tính năng mới
- Lệnh
ia check
của CLI ứng dụng tức thì hiện hỗ trợ kiểm tra kích thước trên các tệp tập hợp tệp APK (.apks
) được tạo từ bundletool
.
Các thay đổi
- Trên các thiết bị chạy Android 8.0 (API cấp 26) trở lên, việc chạy một ứng dụng tức thì có khoá ký không khớp với khoá của bất kỳ ứng dụng nào đã khởi chạy trước đó trên thiết bị sẽ không còn gây ra sự cố trong Android Studio hoặc CLI nữa.
- Thay đổi giới hạn kích thước của ứng dụng tức thì từ 4 MB thành 10 MB.
Giờ đây, một ứng dụng có kích thước lớn hơn 4 MB sẽ nhận được
WARNING
thay vì ERROR
. Ứng dụng có kích thước lớn hơn 10 MB vẫn tiếp tục nhận được ERROR
.
Google Play Instant Development SDK phiên bản 1.5.0 (27/9/2018)
Bản phát hành này của Google Play Instant Development SDK có các tính năng mới và thay đổi sau đây.
Tính năng mới
- Các lệnh
ia run
và ia check
của CLI ứng dụng tức thì hiện hỗ trợ hoạt động trên các tệp APK set (.apks) do bundletool
tạo.
- Lệnh
ia check
của CLI ứng dụng tức thì hiện hoạt động với danh sách APK.
- Lệnh
ia check
của CLI ứng dụng tức thì đảm bảo rằng tên của các APK tách biệt là duy nhất trong một tệp ZIP nhất định.
Các thay đổi
- Khi cung cấp một thiết bị chạy Android 7.1.1 (API cấp 25) trở xuống, CLI chỉ đưa ra cảnh báo nếu không phát hiện thấy hoạt động đăng nhập thành công vào Dịch vụ Google Play. Khi gặp phải tình huống này trước đây, CLI sẽ đưa ra lỗi và không tìm cách khởi chạy ứng dụng tức thì.
- Giờ đây, CLI
ia run
của ứng dụng tức thì có thể khởi chạy thành công các tệp APK do bundletool
tạo hoặc các tệp APK được tạo bằng aapt2
. Trước đây, thao tác run
có thể đã hết thời gian chờ khi khởi chạy một số APK này.
- Cờ
--no-setup
đã ngừng hoạt động đối với ia run
và hiện không có hiệu lực.
- Cập nhật đúng cách các phiên bản cũ của Dịch vụ Google Play cho Ứng dụng tức thì. Bạn cần gỡ cài đặt các phiên bản này trước khi cài đặt phiên bản mới.
Google Play Instant Development SDK phiên bản 1.4.0 (28/08/2018)
Bản phát hành này của Google Play Instant Development SDK (trước đây là Instant Apps Development SDK) có các tính năng và thay đổi mới sau đây.
Tính năng mới
- Lệnh
ia check
của CLI ứng dụng tức thì hiện hỗ trợ xác thực kích thước trên các ứng dụng tức thì bằng APK cấu hình.
- Giờ đây, CLI hỗ trợ chạy ứng dụng tức thì trên hình ảnh trình mô phỏng test-keys (khoá kiểm thử) đã cài đặt phiên bản gần đây của Dịch vụ Google Play.
- Cải thiện khả năng hỗ trợ trợ giúp dành riêng cho lệnh bằng
ia help <command>
.
- Đã thêm thông tin phân tích kích thước vào lỗi kích thước
ia check
.
Các thay đổi
- SDK này đã được đổi tên từ "Android Instant Apps Development SDK" thành "Google Play Instant Development SDK".
- CLI không còn gửi
NullPointerException
khi cố gắng kiểm tra một ứng dụng không có hoạt động của trình chạy.
- Giờ đây, CLI và Android Studio sẽ phát hiện các thiết bị không được hỗ trợ chạy Android 8.0 (API cấp 26). Trước đây, các thiết bị này sẽ không khởi chạy ứng dụng.
- Tập lệnh trình bao bọc
ia
Bash hiện hoạt động chính xác khi được gọi trong một quy trình mà $TERM
chưa được thiết lập. Tập lệnh giả định chiều rộng là 80 cột.
- Lệnh
ia check
hiện cảnh báo về các ứng dụng tức thì có phiên bản minSdkVersion
được đặt thành 20
trở xuống. Bằng cách hỗ trợ các phiên bản SDK cũ hơn này trong bản dựng, kích thước của tệp nhị phân có thể tăng lên mà không mang lại lợi ích nào cho ứng dụng tức thì.
- Giờ đây, CLI sẽ phát hiện khi phiên bản Dịch vụ Google Play của bạn quá cũ để chạy ứng dụng tức thì và nhắc bạn cập nhật trên thiết bị.
- Các ứng dụng tức thì được ra mắt trên Android 8.0 (API cấp 26) trở lên thông qua CLI hoặc Android Studio hiện đã tự động được cấp quyền
android.permission.INSTANT_APP_FOREGROUND_SERVICE
.
Android Instant Apps Development SDK phiên bản 1.3.0 (04/06/2018)
Bản phát hành này của SDK Phát triển ứng dụng tức thì trên Android có các tính năng mới và thay đổi sau đây.
Tính năng mới
- Android Studio 3.2 hiện sử dụng một thư viện được thêm vào SDK 1.3 để chạy ứng dụng tức thì.
Điều này hợp nhất logic giữa
ia
và Studio, đồng thời cho phép bạn chạy các ứng dụng tức thì mà không cần URL trong Android Studio.
SDK phát triển Ứng dụng Android tức thì phiên bản 1.2.0 (07/05/2018)
Bản phát hành này của SDK Phát triển ứng dụng tức thì trên Android có các tính năng mới và thay đổi sau đây.
Tính năng mới
- Giao diện dòng lệnh mới của Ứng dụng tức thì,
ia
, cho phép bạn chạy ứng dụng tức thì trên thiết bị phát triển và kiểm tra cục bộ để tìm các lỗi thường gặp.
- Giờ đây, bạn có thể tạo và chạy ứng dụng tức thì mà không cần điểm truy cập URL.
Các thay đổi
- Giờ đây, phiên bản Dịch vụ Google Play cho Ứng dụng tức thì được đi kèm với SDK có thể tự động cập nhật bằng Cửa hàng Play. Trong các bản phát hành trước, gói đó bị khoá ở phiên bản đi kèm với SDK.
- Tên máy chủ chứa ký tự đại diện, chẳng hạn như
"*.example.com"
, hiện được hỗ trợ đầy đủ ở chế độ phát triển.
- Giờ đây, nhà phát triển có thể mô phỏng các lượt tải ứng dụng bị hạn chế trong Android Lollipop, Marshmallow và Nougat bằng cách thiết lập thuộc tính hệ thống
debug.aia.throttle_download_ms
, như trong ví dụ sau:
$ adb shell setprop debug.aia.throttle_download_ms 5000
SDK phát triển Ứng dụng Android tức thì phiên bản 1.1.0
Bản phát hành này của SDK Phát triển ứng dụng tức thì trên Android có các tính năng mới và thay đổi sau đây.
Tính năng mới
- Chuyển dữ liệu từ Ứng dụng tức thì sang ứng dụng đã cài đặt.
- Trên các thiết bị chạy Android 8.0 (API cấp 26) trở lên, hệ thống sẽ tự động thực hiện quá trình chuyển này khi cài đặt ứng dụng. Trên các thiết bị chạy Android 7.1 (API cấp 25) trở xuống, bạn có thể chuyển dữ liệu bộ nhớ của Ứng dụng tức thì sang ứng dụng đã cài đặt bằng cách gọi
getInstantAppData()
trong ứng dụng đã cài đặt.
- Bạn có thể giảm kích thước tệp APK bằng cách sử dụng tính năng hỗ trợ mới cho các tệp APK dành riêng cho thiết bị. Để biết thông tin về cách thiết lập bản dựng cho APK cấu hình, hãy xem phần Thiết lập bản dựng cho APK cấu hình.
Các thay đổi
- Trình mô phỏng.
- Bạn cần có các trình mô phỏng chạy Cửa hàng Play và Dịch vụ Google Play mới nhất để kiểm thử ƯD tức thì trong thời gian tới. Để biết thông tin về cách thiết lập trình mô phỏng, hãy xem phần Chạy ứng dụng tức thì.
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.
[null,null,["Cập nhật lần gần đây nhất: 2025-07-27 UTC."],[],[],null,["# SDK release notes\n\n**Warning:** Google Play Instant will no longer be available. Starting December 2025,\nInstant Apps cannot be published through Google Play, and all\n[Google Play services Instant APIs](https://developers.google.com/android/reference/com/google/android/gms/instantapps/package-summary)\nwill no longer work. Users will no longer be served Instant Apps by Play using any\nmechanism.\n\nWe're making this change based on developer feedback and our continuous investments\nto improve the ecosystem since the introduction of Google Play Instant.\n\nTo continue optimizing for user growth, we encourage developers to refer users to\ntheir regular app or game, using [deeplinks](https://support.google.com/googleplay/android-developer/answer/12463044)\nto redirect them to specific journeys or features when relevant.\n\nGoogle Play Instant Development SDK v1.9.0 (2019-09-05)\n-------------------------------------------------------\n\nThis release of the Google Play Instant Development SDK contains the following\nchanges.\n\n### Changes\n\n- The instant apps CLI will now run properly when invoked through a symbolic link.\n- In the previous version of the SDK, launching an app with minSdkVersion \\\u003c 24 and signed only with the v2 signature scheme would always cause an error. This change fixes both `ia run` and Android Studio's run command so that an error will only occur if the connected device's API version is too old to support v2 signatures.\n\nGoogle Play Instant Development SDK v1.8.0 (2019-08-05)\n-------------------------------------------------------\n\nThis release of the Google Play Instant Development SDK contains the following\nchanges.\n\n### Changes\n\n- The instant apps CLI `ia run` command can deploy instant apps that are only signed using a v2 signature scheme.\n- The instant apps CLI `ia run -u [url]` command now works without deploying an artifact.\n\nGoogle Play Instant Development SDK v1.7.0 (2019-03-29)\n-------------------------------------------------------\n\nThis release of the Google Play Instant Development SDK contains the following\nnew features and changes.\n\n### New features\n\n- The instant apps CLI can now collect usage metrics with your consent, allowing Google's developer team to better understand what features you find useful and improve shortcomings in our tooling.\n- The `ia check` command now supports checking against an installable build of the same app for common upgrade path incompatibilities. You can provide the installable app APK using the `-i` option.\n\n### Changes\n\n- The instant apps CLI `ia run` command no longer requires an active Google account on the device to launch instant apps in development mode.\n\nGoogle Play Instant Development SDK v1.6.0 (2018-11-05)\n-------------------------------------------------------\n\nThis release of the Google Play Instant Development SDK contains the following\nnew features and changes.\n\n### New features\n\n- The instant apps CLI `ia check` command now supports size checking on APK set files (`.apks`) generated from [`bundletool`](/studio/command-line/bundletool#generate_apks).\n\n### Changes\n\n- On devices running Android 8.0 (API level 26) or higher, running an instant app whose signing key doesn't match the key from any previously-launched app on the device no longer causes a crash in Android Studio or the CLI.\n- Changed the size limitation of instant apps from 4 MB to 10 MB. An app larger than 4 MB now receives a `WARNING` instead of an `ERROR`. An app larger than 10 MB continues to receive an `ERROR`.\n\nGoogle Play Instant Development SDK v1.5.0 (2018-09-27)\n-------------------------------------------------------\n\nThis release of the Google Play Instant Development SDK contains the following\nnew features and changes.\n\n### New features\n\n- The instant apps CLI `ia run` and `ia check` commands now support operating on APK set (.apks) files generated by [`bundletool`](/studio/command-line/bundletool#generate_apks).\n- The instant apps CLI `ia check` command now works with a list of APKs.\n- The instant apps CLI `ia check` command ensures that names of split APKs are unique within a given ZIP file.\n\n### Changes\n\n- When provisioning a device running Android 7.1.1 (API level 25) or lower, the CLI issues a warning only if it fails to detect a successful Google Play services check-in. When encountering this situation previously, the CLI would throw an error and not attempt to launch the instant app.\n- The instant apps CLI `ia run` can now successfully launch APKs generated by `bundletool` or APKs built using `aapt2`. Previously, the `run` operation might have appeared to time out when launching some of these APKs.\n- The `--no-setup` flag has been deprecated for `ia run` and now has no effect.\n- Properly updates older versions of Google Play services for Instant Apps, which need to be uninstalled first before installing a new version.\n\nGoogle Play Instant Development SDK v1.4.0 (2018-08-28)\n-------------------------------------------------------\n\nThis release of the Google Play Instant Development SDK (formerly Instant Apps\nDevelopment SDK) contains the following new features and changes.\n\n### New features\n\n- The instant apps CLI `ia check` command now supports size validation on instant apps using configuration APKs.\n- The CLI now supports running instant apps on test-keys emulator images with a recent version of Google Play services installed.\n- Improved support for command-specific help with `ia help \u003ccommand\u003e`.\n- Added size breakdown to `ia check` size errors.\n\n### Changes\n\n- The SDK has been renamed from \"Android Instant Apps Development SDK\" to \"Google Play Instant Development SDK\".\n- The CLI no longer throws a `NullPointerException` when trying to check an app with no launcher activity.\n- The CLI and Android Studio now detect unsupported devices running Android 8.0 (API level 26). Previously, these devices wouldn't launch the app.\n- The `ia` Bash wrapper script now works correctly when invoked in a pipeline where `$TERM` isn't set. The script assumes a width of 80 columns.\n- The `ia check` command now warns about instant apps whose `minSdkVersion` version is set to `20` or lower. By supporting these older SDK versions in your build, your binary's size might increase with no benefit for your instant apps.\n- The CLI now detects when your version of Google Play services is too old to run instant apps and prompts for an update on the device.\n- Instant apps launched on Android 8.0 (API level 26) and higher through the CLI or Android Studio now automatically have the `android.permission.INSTANT_APP_FOREGROUND_SERVICE` permission granted.\n\nAndroid Instant Apps Development SDK v1.3.0 (2018-06-04)\n--------------------------------------------------------\n\nThis release of the Android Instant Apps Development SDK\ncontains the following new features and changes.\n\n### New features\n\n- Android Studio 3.2 now uses a library added in SDK 1.3 to run instant apps. This unifies the logic between `ia` and Studio and allows you to run instant apps without URLs from Android Studio.\n\nAndroid Instant Apps Development SDK v1.2.0 (2018-05-07)\n--------------------------------------------------------\n\nThis release of the Android Instant Apps Development SDK\ncontains the following new features and changes.\n\n### New features\n\n- The new Instant Apps Command Line Interface, `ia`, allows you to launch instant apps on your development device and check them locally for common errors.\n- You can now build and launch instant apps [without a URL entry\n point](/topic/google-play-instant/getting-started/convert-to-instant-app#enable-try-now).\n\n### Changes\n\n- The version of Google Play Services for Instant Apps that's bundled with the SDK can now auto-update itself using the Play Store. In previous releases, that package was locked to the version bundled with the SDK.\n- Hostnames containing wildcard characters, such as `\"*.example.com\"`, are now fully supported in development mode.\n- Developers can now simulate throttled app downloads in Android Lollipop, Marshmallow, and Nougat by setting the `debug.aia.throttle_download_ms` system property, as shown in the following example: \n\n ```\n $ adb shell setprop debug.aia.throttle_download_ms 5000\n ```\n\nAndroid Instant Apps Development SDK v1.1.0\n-------------------------------------------\n\nThis release of the Android Instant Apps Development SDK contains the following\nnew features and changes.\n\n### New features\n\n- Transfer of data from Instant App to installed app.\n - On devices running Android 8.0 (API level 26) and above, the system automatically performs this transfer on app installation. On devices running Android 7.1 (API level 25) and lower, you can transfer your Instant App's storage data to your installed app by calling [`getInstantAppData()`](https://developers.google.com/android/reference/com/google/android/gms/instantapps/InstantAppsClient.html#getInstantAppData()) in your installed app.\n- You can decrease the size of your APK by using the new support for device-specific APKs. For information on setting up your build for configuration APKs, see [Set up your build for configuration APKs](/topic/google-play-instant/guides/config-splits).\n\n### Changes\n\n- Emulator.\n - Emulators running Play Store and the latest Google Play Services are required to test Instant Apps moving forward. For information about how to set up your emulator, see [Run your instant\n app](/topic/google-play-instant/getting-started/first-instant-app#run)."]]