เผยแพร่สู่ 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)
ขั้นตอนที่ 2: สร้างแพ็คเกจสำหรับ store
หัวข้อที่มีชื่อว่า “ขั้นตอนที่ 2: สร้างแพ็คเกจสำหรับ store”- เปิด pwabuilder.com
- ใส่ URL ที่เผยแพร่แล้วของคุณ
- PWA Builder จะตรวจสอบ manifest / service worker / ความปลอดภัย
- คลิก Package for Stores และเลือก target:
- Android — สร้างไฟล์
.aab(Android App Bundle) สำหรับ Google Play - iOS — สร้างโปรเจกต์ Xcode ที่คุณ build และส่งผ่าน Xcode + Transporter
- Windows — สร้างไฟล์
.msixสำหรับ Microsoft Store
- Android — สร้างไฟล์
ขั้นตอนที่ 3: ส่งแอป
หัวข้อที่มีชื่อว่า “ขั้นตอนที่ 3: ส่งแอป”แต่ละ 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 ครั้งเดียว (บุคคล) | อนุญาตมากที่สุด |
สิ่งสำคัญมาก: บันทึก Android signing key ของคุณไว้
หัวข้อที่มีชื่อว่า “สิ่งสำคัญมาก: บันทึก Android signing key ของคุณไว้”เมื่อ PWA Builder สร้างแพ็คเกจ Android จะมีไฟล์ signing.keystore ถูกสร้างขึ้นมา เก็บไฟล์นี้ไว้ในที่ปลอดภัย — Google Play กำหนดให้อัปเดตทุกครั้งต้องใช้ key เดิม หากสูญหาย คุณจะไม่สามารถอัปเดตแอปได้ และต้องเผยแพร่ใหม่ภายใต้ชื่อแพ็คเกจใหม่เท่านั้น
หลักการเดียวกันนี้ใช้กับ iOS provisioning profiles และ Windows certificates ด้วย
การอัปเดตหลังจาก launch
หัวข้อที่มีชื่อว่า “การอัปเดตหลังจาก launch”การอัปเดตส่วนใหญ่ไม่จำเป็นต้องส่งแพ็คเกจใหม่ไปยัง 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