การนำแอปเข้าสู่ App Store ในปี 2026 ต้องมีบัญชีนักพัฒนาที่ลงทะเบียนแล้ว บิลด์ที่สร้างด้วยเครื่องมือปัจจุบัน ข้อมูลใน App Store Connect ที่ครบถ้วน และแอปที่ผ่านการตรวจสอบโดยมนุษย์ตามแนวทางของ Apple ไม่มีขั้นตอนไหนยาก แต่แต่ละขั้นมีข้อกำหนดที่เพิ่งเปลี่ยนแปลง และลำดับก็มีความสำคัญ นี่คือลำดับที่เราใช้สำหรับการเปิดตัวงานของลูกค้า
1. ลงทะเบียนใน Apple Developer Program
ค่าสมาชิกอยู่ที่ US$99 ต่อปี เช่นเดียวกับ Google Play การเลือกระหว่างการลงทะเบียนในฐานะบุคคลหรือองค์กรจะเป็นตัวกำหนดว่าชื่อใครจะแสดงเป็นผู้ขาย และใครเป็นเจ้าของแอป:
| บุคคล | องค์กร | |
|---|---|---|
| ชื่อผู้ขายบน App Store | ชื่อส่วนตัวของคุณ | ชื่อทางกฎหมายขององค์กร |
| สิ่งที่ต้องใช้ในการลงทะเบียน | Apple Account ที่เปิดใช้การตรวจสอบสิทธิ์สองปัจจัย และข้อมูลยืนยันตัวตน | หมายเลข D-U-N-S สถานะนิติบุคคล เว็บไซต์สาธารณะ และอำนาจในการผูกพันองค์กร |
| สมาชิกทีม | มีเพียงคุณ | บทบาทสำหรับนักพัฒนา นักการตลาด และฝ่ายการเงิน |
สำหรับธุรกิจ ให้ลงทะเบียนในชื่อธุรกิจ แอปที่เผยแพร่จากบัญชีส่วนตัวของนักพัฒนาหรือเอเจนซีจะถือเป็นของบัญชีนั้นในทางปฏิบัติ การโอนภายหลังทำได้ แต่ใช้เวลานาน ประเด็นเรื่องกรรมสิทธิ์เป็นเรื่องเดียวกับที่เราอธิบายไว้ในซอร์สโค้ด กรรมสิทธิ์ข้อมูล และการส่งมอบงาน
2. ข้อกำหนดด้านบิลด์ในปี 2026
- Xcode 26 และ SDK 26 ตั้งแต่วันที่ 28 เมษายน 2026 แอปที่อัปโหลดไปยัง App Store Connect ต้องสร้างด้วย Xcode 26 หรือใหม่กว่า โดยใช้ iOS 26 และ iPadOS 26 SDK (รวมถึง SDK ที่ตรงกันสำหรับแพลตฟอร์มอื่น) การสร้างด้วย SDK ใหม่จะใช้รูปลักษณ์ระบบใหม่กับองค์ประกอบอินเทอร์เฟซมาตรฐานเป็นค่าเริ่มต้น ดังนั้นให้ทดสอบอินเทอร์เฟซหลังอัปเกรด แทนการสันนิษฐานว่าไม่มีการเปลี่ยนแปลง
- Privacy manifest แอปและ SDK ของบุคคลที่สามที่ใช้ API ซึ่ง Apple จัดประเภทเป็น API ที่ต้องระบุ "เหตุผลที่จำเป็น" ต้องประกาศเหตุผลที่ได้รับอนุมัติใน privacy manifest และ SDK ที่อยู่ในรายชื่อ SDK ของบุคคลที่สามที่ใช้กันทั่วไปของ Apple ต้องมี manifest และลายเซ็นของตนเอง การประกาศที่ขาดหายจะถูกแจ้งเตือนเมื่ออัปโหลด
- Purpose string สิทธิ์ทุกอย่างที่แอปร้องขอต้องมีคำอธิบายเฉพาะเจาะจงและตรงไปตรงมาในข้อความ Info.plist "แอปนี้ต้องการตำแหน่งที่ตั้งของคุณ" ไม่ถือเป็นคำอธิบาย
- การเข้ารหัส ตอบคำถามด้านการปฏิบัติตามข้อกำหนดการส่งออก หากแอปใช้เฉพาะการเข้ารหัสที่ได้รับยกเว้น การประกาศไว้ใน Info.plist จะช่วยไม่ต้องตอบคำถามทุกครั้งที่สร้างบิลด์
3. ข้อมูลใน App Store Connect
| รายการ | หมายเหตุ |
|---|---|
| ชื่อแอปและคำโปรย | แต่ละรายการมีได้ไม่เกิน 30 อักขระ ห้ามอ้างอิงแอปอื่นหรือราคา |
| คีย์เวิร์ด | มีได้ไม่เกิน 100 อักขระ ห้ามใช้ชื่อคู่แข่งหรือคำที่ไม่เกี่ยวข้อง |
| ข้อความโปรโมตและคำอธิบาย | มีได้ไม่เกิน 170 และ 4,000 อักขระตามลำดับ ข้อความโปรโมตเปลี่ยนได้โดยไม่ต้องส่งแอปใหม่ |
| ภาพหน้าจอ | ไม่เกิน 10 ภาพต่อขนาด ให้ส่งภาพสำหรับ iPhone ขนาดใหญ่ที่สุดและให้ขนาดเล็กกว่าปรับตามจากขนาดนั้น ให้ส่งภาพหน้าจอ iPad หากแอปทำงานบน iPad และแสดงการใช้งานแอปจริง |
| การจัดระดับอายุ | แบบสอบถามและการจัดระดับฉบับปรับปรุงของ Apple (4+, 9+, 13+, 16+ และ 18+) มีผลใช้บังคับ นักพัฒนาต้องตอบคำถามใหม่ภายในวันที่ 31 มกราคม 2026 เพื่อให้ส่งอัปเดตต่อได้ |
| รายละเอียดความเป็นส่วนตัวของแอป | "ป้ายกำกับ" ความเป็นส่วนตัว: มีการเก็บข้อมูลใด ข้อมูลนั้นเชื่อมโยงกับผู้ใช้หรือไม่ และใช้เพื่อติดตามหรือไม่ |
| URL นโยบายความเป็นส่วนตัวและการสนับสนุน | ทั้งสอง URL ต้องใช้งานได้จริง และเฉพาะเจาะจงกับแอป |
| สถานะผู้ค้า (สหภาพยุโรป) | ตั้งแต่เดือนกุมภาพันธ์ 2025 แอปที่นักพัฒนาไม่ได้ให้ข้อมูลสถานะผู้ค้าจะไม่พร้อมให้บริการบนหน้าร้านค้าในสหภาพยุโรป |
| ข้อมูลสำหรับการตรวจสอบแอป | บัญชีเดโมที่ใช้งานได้ (หรือโหมดเดโมในตัว) ข้อมูลติดต่อ และหมายเหตุอธิบายสิ่งที่ไม่ชัดเจน เช่น ฮาร์ดแวร์ ตำแหน่งที่ตั้ง และข้อมูลทดสอบ |
4. สิ่งที่ผู้ตรวจสอบเช็กเป็นอันดับแรก
นอกเหนือจากแอปล่มและเนื้อหาตัวยึด สิ่งต่อไปนี้ทำให้แอปถูกจับได้มากกว่าข้อกำหนดอื่น:
- การลบบัญชี (แนวทาง 5.1.1(v)) แอปที่ให้ผู้ใช้สร้างบัญชีต้องให้ผู้ใช้เริ่มลบบัญชีภายในแอปได้ ไม่ใช่ทำได้ผ่านอีเมลเท่านั้น
- ตัวเลือกการเข้าสู่ระบบ (แนวทาง 4.8) แอปที่มีการเข้าสู่ระบบผ่านบุคคลที่สามหรือโซเชียลต้องมีตัวเลือกที่เทียบเท่า ซึ่งจำกัดการเก็บข้อมูลไว้ที่ชื่อและอีเมล ให้ผู้ใช้เก็บอีเมลเป็นส่วนตัว และไม่ติดตามผู้ใช้เพื่อโฆษณาโดยไม่ได้รับความยินยอม Sign in with Apple เป็นไปตามเงื่อนไขเหล่านี้ แอปที่ใช้เฉพาะระบบบัญชีของตนเองไม่ได้รับผลกระทบ
- การซื้อสินค้าดิจิทัล (แนวทาง 3.1) เนื้อหาและฟีเจอร์ดิจิทัลที่ปลดล็อกในแอปต้องใช้การซื้อภายในแอป ส่วนสินค้าและบริการจริงที่ใช้ภายนอกแอปให้ใช้วิธีการชำระเงินอื่น ปัจจุบันหน้าร้านค้าหลายแห่ง รวมถึงสหรัฐอเมริกา สหภาพยุโรป และญี่ปุ่น มีตัวเลือกการชำระเงินเฉพาะหน้าร้านค้า ดังนั้นให้ตรวจสอบข้อกำหนดปัจจุบันของแต่ละหน้าร้านค้าที่คุณจำหน่ายก่อนออกแบบขั้นตอนการชำระเงิน
- เนื้อหาที่ผู้ใช้สร้าง (แนวทาง 1.2) แอปที่มีเนื้อหาจากผู้ใช้ต้องมีการกรอง การรายงาน การบล็อก และข้อมูลติดต่อที่เผยแพร่ ตั้งแต่เดือนกุมภาพันธ์ 2026 ข้อกำหนดนี้รวมแชตแบบสุ่มและแบบไม่ระบุชื่ออย่างชัดเจน
- ข้อมูลส่วนบุคคลและ AI (แนวทาง 5.1.2(i)) การแบ่งปันข้อมูลส่วนบุคคลกับบุคคลที่สาม รวมถึงบริการ AI ของบุคคลที่สาม ต้องเปิดเผยอย่างชัดเจนและขออนุญาตโดยชัดแจ้ง
- เกมที่ใช้เงินจริง (แนวทาง 5.3) แอปเกมที่ใช้เงินจริงต้องมีใบอนุญาตสำหรับทุกพื้นที่ที่มีการใช้งาน ต้องจำกัดพื้นที่ตามภูมิศาสตร์ให้เฉพาะพื้นที่เหล่านั้น และต้องให้ดาวน์โหลดฟรีบน App Store ห้ามใช้การซื้อภายในแอปเพื่อซื้อเครดิตสำหรับการเล่นด้วยเงินจริง
5. TestFlight
TestFlight แจกจ่ายบิลด์ให้ผู้ทดสอบภายในจากทีมของคุณได้สูงสุด 100 คน และผู้ทดสอบภายนอกได้สูงสุด 10,000 คน บิลด์แรกสำหรับผู้ทดสอบภายนอกจะผ่านการตรวจสอบเบต้าแบบสั้น การทดสอบภายนอกเป็นวิธีที่ประหยัดที่สุดในการค้นหาปัญหาที่ App Review อาจค้นพบแทนคุณ และความคิดเห็นที่ได้รับมีประโยชน์เช่นเดียวกับการทดสอบการยอมรับอย่างเป็นทางการ (การทดสอบการยอมรับและการลงนามรับรอง)
6. การตรวจสอบและการเผยแพร่
Apple ระบุว่าโดยเฉลี่ยแล้ว 90% ของการส่งแอปได้รับการตรวจสอบภายในเวลาไม่ถึง 24 ชั่วโมง การส่งครั้งแรก แอปในหมวดหมู่ที่มีความละเอียดอ่อน และช่วงเวลาที่มีงานหนาแน่นอาจใช้เวลานานกว่า ดังนั้นควรวางแผนเผื่อไว้สองสามวัน และเผื่อการถูกปฏิเสธอย่างน้อยหนึ่งครั้งในการส่งครั้งแรก การควบคุมการเผยแพร่สามอย่างช่วยได้:
- การเผยแพร่ด้วยตนเอง จะระงับเวอร์ชันที่ได้รับอนุมัติไว้จนกว่าคุณจะเผยแพร่
- การเผยแพร่แบบทยอย จะทยอยปล่อยอัปเดตให้ผู้ใช้ที่เปิดการอัปเดตอัตโนมัติเป็นเวลาเจ็ดวัน และสามารถหยุดชั่วคราวได้
- การตรวจสอบเร่งด่วน สามารถขอได้สำหรับการแก้บั๊กสำคัญหรือเหตุการณ์ที่มีกรอบเวลาจำกัด แต่เป็นคำขอ ไม่ใช่สิทธิ์ และควรใช้ไม่บ่อย
เมื่อการส่งถูกปฏิเสธ ข้อความใน App Store Connect จะระบุแนวทางที่เกี่ยวข้อง ให้ตอบกลับที่นั่นหากมีสิ่งที่ต้องอธิบาย หากไม่ใช่ ให้แก้ไขและส่งใหม่ เหตุผลที่เกิดซ้ำอยู่ในสาเหตุการปฏิเสธที่คาดเดาได้ และเหตุผลเทียบเท่าของ Google Play อยู่ในการละเมิดนโยบาย Google Play
7. เช็กลิสต์
- ลงทะเบียนองค์กรในชื่อธุรกิจ และขอ D-U-N-S ตั้งแต่เนิ่น ๆ
- สร้างบิลด์ด้วย Xcode 26 และ SDK 26 และทดสอบอินเทอร์เฟซอีกครั้งหลังอัปเกรด
- ทำ privacy manifest ให้ครบถ้วนสำหรับแอปและ SDK ทุกตัว
- เขียน purpose string สำหรับทุกสิทธิ์
- ชื่อ คำโปรย คีย์เวิร์ด และคำอธิบายอยู่ภายในข้อจำกัด และไม่มีการอ้างอิงคู่แข่ง
- ภาพหน้าจอมีขนาดตามที่กำหนดและแสดงแอปจริง
- ตอบแบบสอบถามการจัดระดับอายุฉบับปรับปรุงแล้ว
- รายละเอียดความเป็นส่วนตัวของแอปตรงกับแอปและ SDK
- มีการลบบัญชีภายในแอป หากมีบัญชีผู้ใช้
- มีตัวเลือกการเข้าสู่ระบบที่เน้นความเป็นส่วนตัวและเทียบเท่า หากมีการเข้าสู่ระบบผ่านบุคคลที่สาม
- ตรวจสอบขั้นตอนการชำระเงินตามแนวทาง 3.1 สำหรับแต่ละหน้าร้านค้า
- จัดเตรียมบัญชีเดโมและหมายเหตุสำหรับการตรวจสอบแล้ว
- ทดสอบภายนอกผ่าน TestFlight แล้ว และเลือกการเผยแพร่ด้วยตนเองสำหรับเวอร์ชันแรก
บริการ Manboo ที่เกี่ยวข้อง
- การพัฒนาแอป Android รวมถึงการตั้งค่า Play Console แทร็กการเผยแพร่ และการประกาศตามนโยบาย
- การพัฒนาแอป iOS รวมถึง App Store Connect, TestFlight และการเตรียมพร้อมสำหรับ App Review
- การพัฒนาแอป Flutter เมื่อโค้ดเบสเดียวต้องผ่านการตรวจสอบของทั้งสองสโตร์
- การบำรุงรักษาซอฟต์แวร์ สำหรับแอปเดิมที่ต้องอัปเดต target API, SDK หรือนโยบาย
- ขอให้ตรวจสอบขอบเขตงานและประเมินราคา สำหรับการเปิดตัวบนสโตร์หรือการส่งที่ถูกปฏิเสธ
