Hoạt động đáng tin cậy trên web là một cách mới để mở nội dung ứng dụng web của bạn, chẳng hạn như Ứng dụng web tiến bộ (PWA) của bạn từ ứng dụng Android bằng cách sử dụng giao thức dựa trên Thẻ tuỳ chỉnh.
Lưu ý: Tính năng Hoạt động đáng tin cậy trên web có trong Chrome trên Android, phiên bản 72 trở lên.
Bạn đang tìm mã?
- Thư viện android-browser-helper trên GitHub
- Bản minh hoạ về Hoạt động đáng tin cậy trên web
- Bubblewrap, một thư viện / CLI NodeJs để tạo và xây dựng các dự án Hoạt động đáng tin cậy trên web
Có một số điểm khác biệt giữa tính năng Hoạt động đáng tin cậy trên web và các cách khác để mở nội dung web từ ứng dụng Android:
- Nội dung trong hoạt động đáng tin cậy trên web là đáng tin cậy – ứng dụng và trang web mà ứng dụng đó mở ra dự kiến là của cùng một nhà phát triển. (Thông tin này được xác minh bằng Đường liên kết đến tài sản kỹ thuật số.)
- Nội dung hiển thị trong Hoạt động đáng tin cậy trên web đến từ web: nội dung này do trình duyệt của người dùng hiển thị, giống hệt như cách người dùng nhìn thấy nội dung đó trong trình duyệt, ngoại trừ việc nội dung này chạy ở chế độ toàn màn hình. Trước tiên, nội dung web phải truy cập được và hữu ích trong trình duyệt.
- Trình duyệt cũng được cập nhật độc lập với Android và ứng dụng của bạn. Điều này giúp giảm kích thước APK và đảm bảo bạn có thể sử dụng môi trường thời gian chạy web hiện đại. (Lưu ý rằng kể từ Lollipop, WebView cũng được cập nhật độc lập với Android, nhưng có một số lượng đáng kể người dùng Android trước Lollipop.)
- Ứng dụng lưu trữ không có quyền truy cập trực tiếp vào nội dung web trong Hoạt động web đáng tin cậy hoặc bất kỳ loại trạng thái web nào khác, chẳng hạn như cookie và
localStorage
. Tuy nhiên, bạn có thể điều phối với nội dung web bằng cách truyền dữ liệu đến và đi từ trang trong URL (ví dụ: thông qua các tham số truy vấn và URI ý định). - Quá trình chuyển đổi giữa nội dung web và nội dung gốc diễn ra giữa các hoạt động. Mỗi hoạt động (tức là màn hình) của ứng dụng được web hoặc một hoạt động Android cung cấp hoàn toàn
Để dễ dàng kiểm thử hơn, hiện không có tiêu chí nào đối với nội dung được mở trong bản xem trước của Hoạt động đáng tin cậy trên web. Tuy nhiên, bạn có thể dự kiến rằng các Hoạt động đáng tin cậy trên web cần đáp ứng các yêu cầu tương tự về việc Thêm vào Màn hình chính. Bạn có thể kiểm tra trang web của mình để đảm bảo đáp ứng các yêu cầu này bằng cách sử dụng quy trình kiểm tra "người dùng có thể được nhắc Thêm vào màn hình chính" của Lighthouse.
Hiện tại, các trình duyệt khác có thể triển khai cùng một giao thức mà Hoạt động đáng tin cậy trên web sử dụng. Mặc dù ứng dụng lưu trữ có quyền quyết định cuối cùng về trình duyệt sẽ được mở, nhưng bạn nên áp dụng chính sách tương tự như đối với Thẻ tuỳ chỉnh: sử dụng trình duyệt mặc định của người dùng, miễn là trình duyệt đó cung cấp các chức năng cần thiết.
Bước tiếp theo là gì?
Nếu bạn muốn nhanh chóng tạo một ứng dụng Android chỉ khởi động và mở PWA, hãy xem Hướng dẫn bắt đầu nhanh.
Nếu bạn muốn tích hợp Hoạt động đáng tin cậy trên web vào một Ứng dụng Android hiện có, thì Hướng dẫn tích hợp là nơi phù hợp để bắt đầu.