ข้ามไปยังเนื้อหา

เผยแพร่สู่ App Stores

นำ PWA ที่เผยแพร่แล้วไป wrap ด้วย PWA Builder เพื่อสร้างแพ็คเกจสำหรับ Android, iOS และ Windows กระบวนการแบบ guided ใน builder กำลังอยู่ในแผนงาน

Proyecta สร้างเว็บแอป หากต้องการเผยแพร่ผ่าน App Store, Google Play หรือ Microsoft Store คุณต้อง wrap แอปที่เผยแพร่แล้วในรูปแบบ PWA และใช้เครื่องมืออย่าง PWA Builder เพื่อสร้างแพ็คเกจแบบ native

ขั้นตอนที่ 1: ตรวจสอบให้แน่ใจว่าแอปของคุณเป็น PWA

หัวข้อที่มีชื่อว่า “ขั้นตอนที่ 1: ตรวจสอบให้แน่ใจว่าแอปของคุณเป็น PWA”

ก่อนสร้างแพ็คเกจสำหรับ store ให้ขอให้ AI เพิ่มการรองรับ 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

จากนั้น publish ไปยัง subdomain *.proyecta.live ของคุณ (หรือ custom domain)

  1. เปิด pwabuilder.com
  2. ใส่ URL ที่เผยแพร่แล้วของคุณ
  3. PWA Builder จะตรวจสอบ manifest / service worker / ความปลอดภัย
  4. คลิก Package for Stores และเลือก target:
    • Android — สร้างไฟล์ .aab (Android App Bundle) สำหรับ Google Play
    • iOS — สร้างโปรเจกต์ Xcode ที่คุณ build และส่งผ่าน Xcode + Transporter
    • Windows — สร้างไฟล์ .msix สำหรับ Microsoft Store

แต่ละ store มี developer console ของตัวเอง:

Storeค่าธรรมเนียมนักพัฒนาหมายเหตุ
Google Play$25 ครั้งเดียวส่วนใหญ่อนุญาต PWA wrappers
Apple App Store$99/ปีApple อาจปฏิเสธแอปที่เป็นเพียง webview โดยไม่มีฟีเจอร์ native เพิ่ม native features (push, share, camera) ผ่าน web APIs เพื่อเสริมความน่าเชื่อถือของแอป
Microsoft Store$19 ครั้งเดียว (บุคคล)อนุญาตมากที่สุด

เมื่อ PWA Builder สร้างแพ็คเกจ Android จะมีไฟล์ signing.keystore ถูกสร้างขึ้นมา เก็บไฟล์นี้ไว้ในที่ปลอดภัย — Google Play กำหนดให้อัปเดตทุกครั้งต้องใช้ key เดิม หากสูญหาย คุณจะไม่สามารถอัปเดตแอปได้ และต้องเผยแพร่ใหม่ภายใต้ชื่อแพ็คเกจใหม่เท่านั้น

หลักการเดียวกันนี้ใช้กับ iOS provisioning profiles และ Windows certificates ด้วย

การอัปเดตส่วนใหญ่ไม่จำเป็นต้องส่งแพ็คเกจใหม่ไปยัง store เนื่องจากแอปที่ wrap ไว้โหลดเนื้อหาจาก URL ของ Proyecta ที่เผยแพร่แล้ว การเปลี่ยนแปลงเนื้อหาและฟีเจอร์จะมีผลทันทีที่คุณ publish คุณจำเป็นต้องส่งแพ็คเกจใหม่เฉพาะเมื่อเปลี่ยนแปลงสิ่งเหล่านี้เท่านั้น:

  • ชื่อแอป, ไอคอน, splash screen
  • รายการใน manifest ที่ถูก bake เข้าไปใน wrapper
  • การประกาศสิทธิ์ permission แบบ native

ดูรายละเอียดเพิ่มเติมได้ที่ อัปเดตแอปมือถือของคุณ

  • ตัวช่วย app store wizard ใน builder — สร้างไอคอน, splash screens และข้อความสำหรับ store listing จาก branding ที่คุณมีอยู่
  • การเชื่อมต่อโดยตรงกับ PWA Builder เพื่อให้คุณไม่ต้องออกจาก Proyecta
  • การจัดการ app store metadata ที่เชื่อมโยงกับ builder