Bỏ qua để đến nội dung

Xuất bản lên App Stores

Bọc PWA đã xuất bản của bạn với PWA Builder để tạo các gói cho Android, iOS và Windows. Một quy trình hướng dẫn tích hợp trong builder đang được lên kế hoạch phát triển.

Proyecta xây dựng các ứng dụng web. Để phân phối qua App Store, Google Play hoặc Microsoft Store, bạn cần bọc ứng dụng đã xuất bản thành một PWA và sử dụng công cụ như PWA Builder để tạo các gói native.

Bước 1: Đảm bảo ứng dụng của bạn là một PWA

Phần tiêu đề “Bước 1: Đảm bảo ứng dụng của bạn là một PWA”

Trước khi tạo các gói cho store, hãy yêu cầu AI thêm hỗ trợ PWA:

Add PWA support to my app:
- Web app manifest with name, short name, icons (192px and 512px), theme color
- Service worker that caches the app shell for offline use

Sau đó xuất bản lên subdomain *.proyecta.live của bạn (hoặc một tên miền tùy chỉnh).

  1. Mở pwabuilder.com
  2. Nhập URL đã xuất bản của bạn
  3. PWA Builder sẽ chạy kiểm tra manifest, service worker và bảo mật
  4. Nhấp Package for Stores và chọn nền tảng mục tiêu:
    • Android — tạo tệp .aab (Android App Bundle) cho Google Play
    • iOS — tạo một dự án Xcode mà bạn build và nộp qua Xcode + Transporter
    • Windows — tạo tệp .msix cho Microsoft Store

Mỗi store có cổng dành cho nhà phát triển riêng:

StorePhí đăng kýGhi chú
Google Play$25 một lầnNhìn chung cho phép các ứng dụng bọc PWA
Apple App Store$99/nămApple có thể từ chối ứng dụng nếu chỉ là một webview đơn thuần không có chức năng native. Hãy thêm các tính năng native (push notification, share, camera) thông qua các web API để tăng khả năng được chấp nhận.
Microsoft Store$19 một lần (cá nhân)Dễ chấp nhận nhất

Quan trọng: lưu trữ Android signing key của bạn

Phần tiêu đề “Quan trọng: lưu trữ Android signing key của bạn”

Khi PWA Builder tạo gói Android, nó sẽ cấp một tệp signing.keystore. Hãy lưu tệp này ở nơi an toàn — Google Play yêu cầu mọi bản cập nhật trong tương lai phải được ký bằng cùng một key. Nếu mất key này, bạn sẽ không thể cập nhật ứng dụng mà chỉ có thể xuất bản lại với tên gói mới.

Điều tương tự cũng áp dụng cho iOS provisioning profiles và Windows certificates.

Hầu hết các bản cập nhật không yêu cầu nộp lại lên store. Vì ứng dụng được bọc sẽ tải nội dung từ URL Proyecta đã xuất bản của bạn, các thay đổi về nội dung và chức năng sẽ có hiệu lực ngay khi bạn publish. Bạn chỉ cần nộp lại gói mới khi thay đổi:

  • Tên ứng dụng, icon, splash screen
  • Các mục trong manifest mà wrapper đã nhúng vào
  • Khai báo quyền native

Xem Cập nhật Ứng dụng Mobile của Bạn để biết thêm chi tiết.

  • Trình hướng dẫn app store tích hợp trong builder — tạo icon, splash screen và nội dung mô tả store từ thương hiệu hiện có của bạn
  • Tích hợp trực tiếp với PWA Builder để bạn không cần rời khỏi Proyecta
  • Quản lý metadata cho app store được liên kết với builder