Người dùng có thể truy cập vào PWA thông qua trình duyệt web, nhưng cũng có thể cài đặt PWA trên màn hình chính của họ như đã nêu trong các bài viết trong phần Cung cấp trải nghiệm có thể cài đặt. Tuy nhiên, một trong những thách thức với PWA là việc phân phối ứng dụng này đến các cửa hàng ứng dụng. Đây là lúc PWABuilder phát huy tác dụng.
PWABuilder là một công cụ mạnh mẽ cho phép nhà phát triển tạo các gói có thể gửi đến nhiều cửa hàng ứng dụng:
Một trong những lợi thế chính của việc sử dụng PWABuilder để tạo gói là đơn giản hoá quy trình phát hành ứng dụng web lên cửa hàng ứng dụng. Thông thường, việc gửi ứng dụng lên cửa hàng ứng dụng đòi hỏi nhiều công sức, bao gồm cả việc viết mã bằng các ngôn ngữ mà nhà phát triển web có thể không quen thuộc, tạo biểu tượng ứng dụng, định cấu hình nhiều chế độ cài đặt và kiểm thử ứng dụng trên nhiều thiết bị và hệ điều hành. PWABuilder tự động xử lý nhiều nhiệm vụ trong số này, giúp giảm thời gian và công sức cần thiết để phát hành ứng dụng.
Điều kiện tiên quyết
Nếu ứng dụng web của bạn đáp ứng một số yêu cầu cơ bản về PWA, bạn có thể sử dụng PWABuilder để xác thực, tính điểm và đóng gói ứng dụng cho các cửa hàng.
- PWA của bạn cần được phát hành tại một URL công khai.
- Tệp này phải có tệp kê khai ứng dụng web hoàn chỉnh.
- Ứng dụng phải được phân phát bằng HTTPS.
Nội dung ngữ cảnh
Bạn có thể tạo một gói ứng dụng cho PWA theo một vài bước sau:
- Trên trang chủ của PWABuilder, hãy nhập một URL để bắt đầu quá trình đóng gói. PWABuilder sẽ đưa bạn đến trang thẻ báo cáo cho ứng dụng của bạn. Tại đây, bạn có thể xem điểm số và các mục hành động cho ứng dụng web tiến bộ.
- Để tiến hành đóng gói ứng dụng, hãy nhấp vào nút Đóng gói cho Cửa hàng ở trên cùng bên phải của trang thẻ điểm.
- Duyệt qua các tuỳ chọn đóng gói rồi chọn một nền tảng bằng cách nhấp vào Tạo gói. Bạn sẽ được nhắc cung cấp siêu dữ liệu liên quan đến ứng dụng của mình. Siêu dữ liệu này sẽ khác nhau tuỳ theo nền tảng.
- Cuối cùng, hãy chọn Download Package (Tải gói xuống) để tải gói xuống.
Đang gửi
Để biết hướng dẫn về cách phát hành PWA lên một cửa hàng cụ thể, hãy nhớ xem các bài viết dành riêng cho nền tảng:
Ví dụ:
Tôi đã tạo các gói cửa hàng cho một trong các ứng dụng của mình, SVGcode, bằng PWABuilder.
Ngoài các cửa hàng này, bạn cũng có thể tải ứng dụng trong trình duyệt.