Chương trình WebView Beta cho phép bạn truy cập sớm vào các bản phát hành Android WebView mới. Tất cả nhà phát triển sử dụng WebView trong ứng dụng của họ nên tham gia chương trình Beta để có thể dùng thử các phiên bản WebView mới 4 tuần trước khi phát hành công khai.
Làm cách nào để đăng ký chương trình Beta?
Bạn có thể đăng ký WebView Beta trên Android 10 trở lên bằng cách tham gia chương trình kiểm thử WebView bằng tài khoản bạn sử dụng trên thiết bị. Bạn có thể thực hiện việc này bằng cách nhấp vào nút "Trở thành người kiểm thử":
![Trở thành người thử nghiệm](https://developer.android.com/static/develop/ui/views/layout/webapps/beta-become-a-tester.png?hl=vi)
Bạn hiện là người thử nghiệm Beta cho WebView! Nếu truy cập Cửa hàng Play trên thiết bị, bạn sẽ thấy bản cập nhật có sẵn cho kênh Beta. Cài đặt bản cập nhật này để bắt đầu sử dụng WebView Beta.
Làm cách nào để huỷ đăng ký tham gia chương trình Beta?
Để rời khỏi chương trình thử nghiệm WebView và huỷ đăng ký nhận bản cập nhật Beta trong tương lai, hãy nhấp vào nút "Rời khỏi chương trình".
Sau khi bạn huỷ đăng ký, WebView Beta vẫn được cài đặt trên thiết bị của bạn, nhưng WebView sẽ tự động cập nhật lên kênh chính (Chính thức) ngay khi bản phát hành chính thức tiếp theo ra mắt.
Các cách khác để kiểm thử WebView
- Bạn có biết WebView cũng có các kênh thử nghiệm khác không? Để có trải nghiệm cập nhật hơn, hãy dùng thử kênh Nhà phát triển hoặc Kênh Canary.
- Nếu muốn dùng thử các tính năng thử nghiệm hoặc báo cáo lại sự cố cho Google, bạn có thể cài đặt gói WebView Beta riêng.
- Nếu đang kiểm thử trên Android 7 đến 9 (Nougat/Oreo/Pie), bạn có thể cài đặt Chrome Beta và đặt nhà cung cấp WebView trong phần cài đặt dành cho nhà phát triển. Xem bài viết Android 7 đến 9 (Nougat/Oreo/Pie) để biết các bước chi tiết.
Công cụ cho nhà phát triển của WebView
Công cụ cho nhà phát triển WebView là một bộ công cụ trên thiết bị giúp gỡ lỗi ứng dụng WebView.
Cách tốt nhất để chạy Công cụ cho nhà phát triển WebView là tải WebView bản Beta, Dev hoặc Canary xuống. Các kênh này chứa biểu tượng trình chạy sẽ khởi chạy Công cụ cho nhà phát triển WebView.
![Bạn có thể gỡ lỗi ứng dụng WebView bằng Công cụ cho nhà phát triển WebView.](https://developer.android.com/static/develop/ui/views/layout/webapps/devtools.png?hl=vi)
Sự cố WebView
Trong các ứng dụng WebView Beta, Dev và Canary, bạn có thể xem các sự cố WebView đã xảy ra trên thiết bị.
- Tương tự như
chrome://crashes
. - Sự cố từ tất cả ứng dụng trên thiết bị.
- Báo cáo lỗi để cung cấp thêm thông tin.
Cờ WebView
Tương tự, các ứng dụng kiểm thử chứa một loạt cờ mà bạn có thể dùng để bật/tắt các tính năng thử nghiệm.
Sử dụng WebView trên các phiên bản Android cũ
androidx.webkit của Jetpack cho phép bạn sử dụng API WebView trên những phiên bản Android cũ hơn (không hỗ trợ các API này). Có một số lợi ích đối với AndroidX WebKit:
- Đây là thư viện Jetpack được cập nhật thường xuyên.
- Dễ sử dụng theo thiết kế,
- API này cho phép các ứng dụng WebView hoạt động trên nhiều thiết bị hơn.
Thêm các phần phụ thuộc cho cấu phần phần mềm bạn cần trong tệp build.gradle
cho ứng dụng hoặc mô-đun của mình:
Groovy
dependencies { implementation "androidx.webkit:webkit:1.9.0" }
Kotlin
dependencies { implementation("androidx.webkit:webkit:1.9.0") }
Tài nguyên dành cho nhà phát triển
Dưới đây là các tài nguyên khác cho nhà phát triển.