เผยแพร่สู่ App Stores
ห่อ PWA ที่เผยแพร่แล้วด้วย PWA Builder เพื่อสร้างแพ็กเกจสำหรับ Android, iOS และ Windows แท็บ Mobile → Publish ในแดชบอร์ดจะแนะนำขั้นตอนทีละขั้นตอน
Proyecta สร้างเว็บแอป หากต้องการเผยแพร่ผ่าน App Store, Google Play หรือ Microsoft Store คุณต้องห่อแอปที่เผยแพร่แล้วในรูปแบบ PWA และใช้เครื่องมืออย่าง PWA Builder เพื่อสร้างแพ็กเกจแบบ native
ทำตามขั้นตอนใน builder
หัวข้อที่มีชื่อว่า “ทำตามขั้นตอนใน builder”แท็บ Mobile → Publish ในแดชบอร์ดจะแนะนำคุณตลอดกระบวนการนี้ตั้งแต่ต้นจนจบ เลือก Google Play หรือ App Store แล้วระบบจะแสดงทุกขั้นตอน ตั้งแต่การสร้างแพ็กเกจ การสร้างรายการใน store และการส่งแอป รวมถึง checklist สำหรับการปล่อยอัปเดตหลัง launch ขั้นตอนด้านล่างนี้สอดคล้องกับคำแนะนำนั้น คุณจะใช้วิธีใดก็ได้
ขั้นตอนที่ 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 ของคุณ (หรือโดเมนที่กำหนดเอง)
ขั้นตอนที่ 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 wrapper |
| Apple App Store | $99/ปี | Apple อาจปฏิเสธแอปที่เป็นเพียง webview โดยไม่มีฟีเจอร์ native เพิ่มฟีเจอร์ native (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 เนื่องจากแอปที่ห่อไว้โหลดเนื้อหาจาก URL ของ Proyecta ที่เผยแพร่แล้ว การเปลี่ยนแปลงเนื้อหาและฟังก์ชันการทำงานจะมีผลทันทีที่คุณ publish คุณต้องส่งแพ็กเกจใหม่เฉพาะเมื่อเปลี่ยน:
- ชื่อแอป, ไอคอน, splash screen
- รายการใน manifest ที่ถูก bake เข้าไปใน wrapper
- การประกาศสิทธิ์ native permission
ดูรายละเอียดได้ที่ อัปเดตแอปมือถือของคุณ
เร็วๆ นี้
หัวข้อที่มีชื่อว่า “เร็วๆ นี้”- สร้าง store assets อัตโนมัติ — ไอคอน, splash screens และข้อความสำหรับรายการใน store ที่สร้างจากแบรนด์ที่คุณมีอยู่
- การเชื่อมต่อโดยตรงกับ PWA Builder เพื่อให้คุณไม่ต้องออกจาก Proyecta
- การจัดการ metadata ของ App Store ที่เชื่อมกับ builder