Tài liệu này cung cấp thông tin cần thiết về danh sách cho phép Ứng dụng web riêng biệt (IWA), bao gồm cả định nghĩa, lý do cần thiết, các yêu cầu đối với nhà phát triển và quy trình đưa vào danh sách cho phép.
Danh sách cho phép IWA là gì?
Danh sách cho phép IWA là một cơ chế kiểm soát những Ứng dụng web tách biệt có thể được cài đặt và cập nhật trên thiết bị của người dùng. Kể từ Chrome 143 trên ChromeOS, chỉ những ứng dụng có trong danh sách cho phép này mới có thể cài đặt hoặc cập nhật thông qua Bảng điều khiển dành cho quản trị viên. Hạn chế này áp dụng cho các hệ điều hành khác kể từ khi chúng hỗ trợ Ứng dụng web tách biệt. Để tìm hiểu cách thêm ứng dụng vào danh sách cho phép, hãy đọc phần còn lại của tài liệu này.
Danh sách cho phép ảnh hưởng như thế nào đến việc cài đặt và sử dụng ứng dụng?
Từ Chrome 143, bạn có thể thấy hành vi sau.
Ứng dụng trong danh sách cho phép
Các ứng dụng trong danh sách cho phép vẫn hoạt động đầy đủ, cho phép cài đặt, cập nhật và tiếp tục sử dụng mà không bị ảnh hưởng khi tính năng này ra mắt.
Các ứng dụng đã cài đặt hiện tại không có trong danh sách cho phép
Các bản cài đặt ứng dụng hiện có sẽ vẫn được cài đặt và có thể tiếp tục khởi chạy, nhưng sẽ không nhận được bản cập nhật nữa sau khi danh sách cho phép được triển khai. Nếu sau này một ứng dụng được thêm vào danh sách cho phép, cả các bản cài đặt hiện có và các phiên bản mới sẽ tuân theo hành vi được mô tả trong phần Ứng dụng trong danh sách cho phép.
Ứng dụng chưa được cài đặt và không có trong danh sách cho phép
Theo chính sách, bạn không thể cài đặt các ứng dụng không có trong danh sách cho phép thông qua Bảng điều khiển dành cho quản trị viên, nhưng bạn có thể cài đặt và kiểm thử các ứng dụng đó ở Chế độ nhà phát triển bằng cách sử dụng chrome://web-app-internals
. Bạn cần bật cờ Chrome này: chrome://flags#enable-isolated-web-app-dev-mode
.
Các yếu tố cần cân nhắc khác
- Việc thêm một ứng dụng vào danh sách cho phép sẽ tự động phê duyệt tất cả các phiên bản của ứng dụng đó.
- Danh sách cho phép ảnh hưởng đến các chính sách cơ bản sau đây:
- Đối với phiên người dùng được quản lý và phiên khách được quản lý: IsolatedWebAppInstallForceList
- Đối với Kiosk: DeviceLocalAccounts
Tại sao cần có danh sách cho phép?
Danh sách cho phép có 3 mục tiêu chính.
- Đảm bảo tính ổn định và chất lượng: IWA hiện chỉ được cung cấp cho một nhóm nhỏ nhà phát triển vì đang ở giai đoạn đầu của sản phẩm. Google đang hợp tác với một nhóm nhà phát triển chọn lọc để đảm bảo sản phẩm đáp ứng tiêu chuẩn cao về độ ổn định và chất lượng trước khi phát hành rộng rãi. Danh sách cho phép sẽ đảm bảo rằng IWA chỉ đến từ những nhà phát triển này.
- Thiết lập các kênh liên hệ đáng tin cậy: Tạo một kênh liên lạc trực tiếp với nhà phát triển. Đây là điều quan trọng đối với các quy trình như xoay vòng khoá.
- Tuân thủ các điều khoản và điều kiện: Đảm bảo nhà phát triển hiểu và tuân thủ các điều khoản sử dụng được chấp nhận của Google để triển khai các ứng dụng Web App biệt lập (IWA) thông qua trình duyệt Chrome.
Yêu cầu đối với nhà phát triển
Để thêm Ứng dụng web biệt lập vào danh sách cho phép, bạn nên liên hệ với Google thông qua người liên hệ đối tác đã biết của Google. Cung cấp cho họ thông tin cụ thể về ứng dụng, tuân thủ các nguyên tắc bảo mật IWA và chấp nhận chính sách sử dụng.
Nếu không có thông tin liên hệ của đối tác Google, thì có thể bạn không tham gia chương trình IWA sớm.
Tiêu chí để đưa vào danh sách cho phép
Điều kiện tiên quyết cốt lõi để yêu cầu đưa một ứng dụng vào danh sách cho phép là trường hợp sử dụng của nhà phát triển không được thực hiện thông qua các giải pháp web mở hiện có, bao gồm cả API web mở và tiện ích trình duyệt. Ngoài ra, các API Ứng dụng web biệt lập (IWA) hiện đã ra mắt phải đáp ứng đầy đủ các yêu cầu và nhà phát triển phải tham gia chương trình người dùng sớm của IWA.
Quy trình đưa vào danh sách cho phép
Quy trình đưa một IWA vào danh sách cho phép bao gồm các bước sau:
Bước | Hành động | Thông tin chi tiết | Responsible |
---|---|---|---|
1 | Yêu cầu đưa vào danh sách cho phép | Nhà phát triển/đối tác liên hệ với đầu mối liên hệ của họ tại Google (Nhóm Kỹ thuật đối tác hoặc đầu mối liên hệ khác). | Nhà phát triển / Đối tác |
2 | Phản hồi cho người yêu cầu | Nhóm liên hệ của Google sẽ cung cấp hướng dẫn cho người yêu cầu, bao gồm cả đường liên kết đến biểu mẫu yêu cầu và mọi hướng dẫn bổ sung qua email. | Danh bạ Google |
3 | Cung cấp dữ liệu | Nhà phát triển/đối tác đăng ký IWA bằng biểu mẫu được cung cấp. Bạn có thể liên hệ với Google để được hỗ trợ. | Nhà phát triển / Đối tác |
4 | Xử lý yêu cầu và đưa ra ý kiến phản hồi |
Google sẽ xem xét yêu cầu đưa vào danh sách cho phép và phản hồi trong vòng 2 tuần làm việc, bằng cách phê duyệt hoặc từ chối yêu cầu đó, hoặc liên hệ với nhà phát triển để hỏi thêm. Sau khi được phê duyệt, mã nhận dạng gói sẽ được thêm vào danh sách cho phép và đối tác sẽ được thông báo về ngày thay đổi có hiệu lực. | Danh bạ Google |
Xoay vòng khoá
Quy trình thêm vào danh sách cho phép là một phần không thể thiếu trong việc thiết lập các kênh liên hệ đáng tin cậy với đối tác, giúp đơn giản hoá quy trình xoay vòng khoá. Thay khoá là một cơ chế cho phép thay thế các khoá riêng tư dùng để ký ứng dụng trong trường hợp bị rò rỉ hoặc mất khoá, đồng thời vẫn duy trì mã nhận dạng gói ổn định. Mối kết nối đáng tin cậy này được thiết lập trong giai đoạn đưa vào danh sách cho phép là yếu tố cần thiết để cho phép xoay khoá một cách liền mạch.