# กรณีศึกษา TradaZen: เปิดตัวแอป iPhone ตั้งแต่ศูนย์

> TradaZen จากคอมมิตแรกสู่ App Store ใน 26 วัน: การถูก Apple ปฏิเสธ บทเรียนจากโฆษณา และการ pivot สองครั้ง ทุกอย่างที่ผมได้เรียนรู้

หน้าต้นฉบับ: [กรณีศึกษา TradaZen: เปิดตัวแอป iPhone ตั้งแต่ศูนย์](https://devoria.fr/th/blog/tradazen-case-study-launch-iphone-app)
ผู้เขียน: [Mehdi Azizi](https://devoria.fr/th/mehdi-azizi)
เผยแพร่: 2026-09-24
แก้ไขเนื้อหาล่าสุด: 2026-10-09


## สรุป TradaZen สั้น ๆ

TradaZen คือแอป iPhone สำหรับฝึกเทรดด้วยข้อมูลตลาดจริง ผมเปิดตัวมันคนเดียวด้วย Claude Code โดยที่ไม่ได้เป็นนักพัฒนา iOS มืออาชีพ นี่คือเส้นทางของมัน ทีละขั้น

| ขั้นตอน                                        | วันที่           |
| ---------------------------------------------- | ---------------- |
| คอมมิตแรก                                      | 21 มิถุนายน 2026 |
| build แรกบน TestFlight                         | 25 มิถุนายน 2026 |
| เปิดขายบน App Store                            | 17 กรกฎาคม 2026  |
| pivot ครั้งแรก: เครื่องจำลองบนตลาดจริง         | 13 กันยายน 2026  |
| pivot ครั้งที่สอง: เส้นทางการเรียนแบบ Duolingo | 22 กันยายน 2026  |

ถ้าคุณอยาก[สร้างแอปแรกของคุณ](https://devoria.fr/th/blog/how-to-create-an-app-4-steps) ให้อ่านส่วนที่ว่าด้วยการถูก Apple ปฏิเสธและการ pivot เป็นพิเศษ สองจุดนี้คือที่ที่เสียเวลามากที่สุด

![iPhone 13 แสดงหน้า App Store ของ TradaZen ที่เปิดขายแล้ว](https://devoria.fr/ios/visuels/iphone-app-store-1600.webp)

## ไอเดียตั้งต้น: สมุดบันทึกการเทรดพร้อมโค้ช AI

TradaZen เวอร์ชันแรกเป็นสมุดบันทึกการเทรด คุณจดเทรดของคุณ แล้วผู้ช่วย AI จะช่วยให้คุณมีวินัย: เช็กอินก่อนเริ่มเทรด อีกครั้งหลังเทรด และแจ้งเตือนเรื่อง FOMO กับการเทรดเอาคืนหลังขาดทุน

มีกฎข้อหนึ่งที่ไม่เคยเปลี่ยน: **กระบวนการ ไม่ใช่กำไร** คะแนนให้รางวัลกับวินัย ไม่เคยให้กับจำนวนเงินที่ได้ กฎข้อนี้รอดผ่านการ pivot ทั้งสองครั้ง

## สร้างให้เร็วด้วย Claude Code

![MacBook Pro แสดง Claude Code กำลังแก้หน้าจอบทเรียนของ TradaZen ข้าง ๆ simulator ของ iPhone 13](https://devoria.fr/ios/visuels/macbook-claude-code-1600.webp)

stack ที่ใช้คือชุดเดียวกับที่ผมใช้กับทุกแอป: React Native, Expo, EAS สำหรับ build, Supabase สำหรับเซิร์ฟเวอร์ และ RevenueCat สำหรับระบบสมาชิก ผมอธิบายวิธีทำทีละขั้นไว้ใน[บทสอน Claude Code](https://devoria.fr/th/blog/create-app-with-claude-code-iphone-tutorial)

สี่วันหลังคอมมิตแรก แอปก็รันบน TestFlight แล้ว พร้อม onboarding, paywall และโหมดเดโม นี่คือสิ่งที่ AI เปลี่ยนได้จริง ๆ: ร่างแรกเสร็จเร็วมาก

สิ่งที่มันเปลี่ยนไม่ได้คือการตรวจสอบ เทสต์อัตโนมัติของผมผ่านเป็นสีเขียวหมดในวันที่ผมลองเล่นเองแล้วเจอบทเรียนที่ไม่มีวันจบ **เทสต์ที่ผ่านไม่ได้พิสูจน์ว่าแอปใช้งานได้ คุณต้องลองใช้มันเอง**

## การถูก Apple ปฏิเสธ

การส่งแอปครั้งแรกเกิดขึ้นต้นเดือนกรกฎาคม มันค้างอยู่ในสถานะ "Waiting for Review" นานกว่าหนึ่งสัปดาห์โดยไม่มีคำตอบจาก Apple เลย แล้วผมก็ถอนออกเพื่อส่ง build ใหม่ หลังจากนั้นการปฏิเสธก็ตามมาเป็นชุด

- **ข้อความขออนุญาต** แอปแปลไว้หลายภาษา แต่ข้อความขออนุญาตของ iOS ยังเป็นภาษาฝรั่งเศส วิธีแก้: แปลทุกข้อความในทุกภาษา
- **Guideline 5.1.1 และ 5.1.2 ข้อมูลส่วนบุคคล** การขอความยินยอมส่งข้อมูลให้ AI ทำผ่าน alert ที่ข้อความถูกตัด และแสดงแค่ตอนส่งข้อความแรก วิธีแก้: หน้าจอขอความยินยอมจริง ๆ ก่อนส่งข้อมูลใด ๆ
- **[Guideline 3.1.2(c)](https://devoria.fr/th/blog/guideline-3-1-2-app-rejected-subscription) ระบบสมาชิก** ราคาต่อสัปดาห์เด่นกว่าจำนวนเงินที่เรียกเก็บจริง วิธีแก้: ให้ราคาที่เรียกเก็บเด่นที่สุด แล้วราคาต่อสัปดาห์เป็นรอง
- **ITMS-91064 ตอนส่งเวอร์ชันถัดไป** privacy manifest ของแอปประกาศว่ามีการติดตามเพื่อโฆษณา แต่ไม่ได้ระบุโดเมนที่เกี่ยวข้อง วิธีแก้: เพิ่มโดเมนเหล่านั้นในการตั้งค่าของแอป

วันที่ 17 กรกฎาคม เวอร์ชันแรกก็เปิดขาย ไม่มีเหตุผลข้อไหนเป็นเรื่องเทคนิคในแง่ของโค้ดเลย ทุกข้อเกี่ยวกับความไว้วางใจของผู้ใช้ ข้อมูลของเขา และเงินของเขา ตรงนี้แหละที่ Apple ไม่ยอมอ่อนข้อ ผมอธิบายกับดักที่พบบ่อยที่สุดไว้ใน[ทำไม Apple ถึงปฏิเสธแอป](https://devoria.fr/th/blog/apple-app-rejection-reasons-real-cases) และในคู่มือเรื่อง [guideline 2.1](https://devoria.fr/th/blog/guideline-2-1-app-store-rejection-fix)

## โฆษณา Apple Search Ads: สิ่งที่ผมได้เรียนรู้

ทันทีที่เปิดตัว ผมเริ่มแคมเปญ Apple Search Ads ในฝรั่งเศส แล้วขยายไปประเทศอื่น บทเรียนสามข้อ:

- **ความต้องการสำคัญกว่าราคาต่อคลิก** ถ้ามีคนพิมพ์คีย์เวิร์ดของคุณใน App Store น้อย ต่อให้ประมูลดีที่สุดในโลกก็ไม่ได้อะไร
- **ประเทศที่ใช้ภาษาอังกฤษแพง** ควรเข้าไปเมื่อหน้าแอปและ paywall ผ่านการปรับจนลงตัวแล้ว
- **ปิด automatic matching ในช่วงแรก** ในหมวด Finance Apple เอาแอปไปแสดงในการค้นหาชื่อธนาคาร ซึ่งไม่เกี่ยวกันเลย

บทเรียน: **ก่อนจ่ายค่าโฆษณา ให้เช็กก่อนว่ามีคนค้นหาสิ่งที่คุณขายอยู่แล้ว**

## ทำไมผมถึงเปลี่ยนทุกอย่าง

คนติดตั้งแอป แต่คำสัญญาของแอปไม่ทำให้พวกเขาอยากไปต่อ ส่วนหนึ่งของปัญหามาจาก paywall เอง: ปุ่มเขียนว่า "ดำเนินการต่อ" แทนที่จะพูดถึงการทดลองใช้ฟรี และบั๊กตัวหนึ่งซ่อนข้อเสนอทดลองใช้จากคนที่มีสิทธิ์ได้รับ ผมแก้ไปแล้ว

แต่ต้นตอจริง ๆ อยู่ที่อื่น: "โค้ชด้านจิตใจสำหรับเทรดเดอร์" ไม่มีใครตื่นมาตอนเช้าแล้วค้นหาสิ่งนี้ สิ่งที่เทรดเดอร์มือใหม่ต้องการคือการฝึกซ้อม

ผมอธิบายข้อผิดพลาดเรื่อง paywall ที่พบบ่อยที่สุดไว้ใน[คู่มือนี้](https://devoria.fr/th/blog/ios-paywall-beginner-mistakes-sales) มันอันตรายเพราะมองไม่เห็น: แอปดูเหมือนทำงานปกติ และคุณไม่เห็นว่ากำลังเสียอะไรไป

## Pivot 1: เครื่องจำลองบนกราฟจริง

วันที่ 13 กันยายน TradaZen กลายเป็น "TradaZen : Simulateur trading" หลักการสรุปได้ในประโยคเดียว: กราฟจริงในวันที่จริง ซ่อนส่วนที่เกิดขึ้นต่อไว้ คุณเลือก Long หรือ Short แล้วตลาดจะเผยว่ามันเคลื่อนไหวอย่างไรจริง ๆ

ผมเอาผู้ช่วย AI ออก และเขียน[หน้า App Store ใหม่ในหลายภาษา](https://devoria.fr/th/kits/aso) ผลคือมีคนเริ่มทดลองใช้จากจีน เยอรมนี และญี่ปุ่น ประเทศที่ผมไม่เคยลงโฆษณาเลย

## Pivot 2: Duolingo ของการเทรด

หนึ่งสัปดาห์ต่อมา ผมสังเกตเห็นอีกเรื่อง ผู้เล่นเล่นต่อกันหลายรอบในการใช้ครั้งแรก แต่ไม่มีอะไรให้เหตุผลที่จะกลับมาในวันถัดไป

เวอร์ชันที่ออนไลน์ตั้งแต่ 22 กันยายนเพิ่มสิ่งที่ทำให้คนกลับมาทุกวันในแอปอย่าง Duolingo:

- เส้นทางบทเรียน ตั้งแต่พื้นฐานของแท่งเทียนไปจนถึงอาชีพเทรดเดอร์
- สถิติวันต่อเนื่อง ภารกิจรายวัน และหีบสมบัติ
- ลีกประจำสัปดาห์ และเพื่อน

แก่นยังเหมือนเดิม: ข้อมูลจริง ไม่มีการสัญญาว่าจะได้กำไร

## ราคา: ทดสอบได้ แต่ต้องถูกที่

ผมปรับตารางราคาและการนำเสนอ paywall หลายครั้ง ตอนนี้ข้อเสนอหลักคือสมาชิกรายปีพร้อมทดลองใช้ฟรี และมีแผนรายสัปดาห์สำหรับคนที่อยากลองโดยไม่ผูกมัด

การเปลี่ยนราคาไม่ใช่ปัญหาในตัวมันเอง กับดักจริง ๆ คือการไปแตะราคาในขณะที่ปัญหาอยู่ที่อื่น สำหรับ TradaZen สิ่งที่ต้องเปลี่ยนคือคำสัญญา ไม่ใช่ราคา ถ้าคุณลังเลระหว่างระบบสมาชิกกับการซื้อครั้งเดียว อ่าน[บทเปรียบเทียบนี้](https://devoria.fr/th/blog/ios-app-subscription-vs-one-time-purchase)

## สิ่งที่ผมจะทำต่างออกไป

1. **เช็กความต้องการก่อนเขียนโค้ด** ดูว่าคนพิมพ์อะไรจริง ๆ ใน App Store ในหลายประเทศ ก่อนเขียนโค้ดบรรทัดแรก
2. **ทดสอบคำสัญญา ไม่ใช่ตัวแอป** หน้า App Store กับ paywall ก็พอจะดูได้แล้วว่าคนอยากลองหรือไม่
3. **เตรียมรับกฎของ Apple ตั้งแต่วันแรก**: ความยินยอม การแสดงราคา การแปล การปฏิเสธเหล่านั้นอาจไม่เกิดขึ้นเลยก็ได้
4. **แปลหน้าแอปทันที** มีคนมาทดลองใช้จากประเทศที่ผมไม่เคยลงโฆษณา
5. **เล่นแอปของตัวเองทุกวัน** เทสต์มองไม่เห็นบทเรียนที่วนไม่จบ แต่ผู้เล่นเห็น

## สิ่งนี้หมายถึงอะไรสำหรับแอปแรกของคุณ

การเปิดตัวแอปไม่ใช่เส้นตรง: เราเลือกคำสัญญาผิด Apple ปฏิเสธ โฆษณาไม่ได้ช่วยทุกอย่าง เราแก้ไข แล้วเริ่มใหม่ได้เร็วขึ้นทุกครั้ง

ความต่างอยู่ที่การรู้ว่าต้องดูอะไรในแต่ละขั้น นั่นคือสิ่งที่ผมใส่ไว้ใน [iOS Kit](https://devoria.fr/th/kits/ios): โค้ดตั้งต้นของแอปผม และเส้นทางสี่ขั้น เพื่อให้แอปแรกของคุณไม่ต้องอ้อมแบบ TradaZen หน้าแรกจะแสดงวิธี[สร้างแอปมือถือ](https://devoria.fr/th)ด้วยโค้ดนี้และ Claude Code เครื่องมือที่ผมใช้สร้าง TradaZen

## คำถามที่พบบ่อย

### กรณีศึกษา TradaZen สอนอะไรเกี่ยวกับการเปิดตัวแอป iPhone?

เช็กความต้องการก่อนเขียนโค้ด โดยดูว่าคนพิมพ์อะไรใน App Store ในหลายประเทศ ทดสอบคำสัญญาแทนตัวแอป: หน้า App Store กับ paywall ก็พอจะดูได้ว่าคนอยากลองหรือไม่ เตรียมรับกฎของ Apple ตั้งแต่วันแรก แปลหน้าแอปทันที และเล่นแอปของคุณทุกวัน

### TradaZen สร้างด้วย Claude Code อย่างไร?

ผมเปิดตัว TradaZen คนเดียวด้วย Claude Code โดยไม่ได้เป็นนักพัฒนา iOS มืออาชีพ stack เป็นชุดเดียวกับทุกแอปของผม: React Native, Expo, EAS สำหรับ build, Supabase สำหรับเซิร์ฟเวอร์ และ RevenueCat สำหรับระบบสมาชิก AI เร่งร่างแรกได้ แต่ไม่ได้เร่งการตรวจสอบ: เทสต์ที่ผ่านไม่ได้พิสูจน์ว่าแอปใช้งานได้ คุณต้องลองใช้มันเอง วิธีทีละขั้นอยู่ใน[บทสอน Claude Code](https://devoria.fr/th/blog/create-app-with-claude-code-iphone-tutorial)ของผม

### การเปิดตัว TradaZen ใช้เวลานานแค่ไหน?

สำหรับ TradaZen จากคอมมิตแรก (21 มิถุนายน 2026) ถึงวันเปิดขายบน App Store (17 กรกฎาคม 2026) ใช้เวลา 26 วัน build แรกขึ้น TestFlight วันที่ 25 มิถุนายน สี่วันหลังคอมมิตแรก ก่อนเปิดขาย การส่งครั้งแรกค้างรอนานกว่าหนึ่งสัปดาห์โดยไม่มีคำตอบจาก Apple แล้วผมก็ถอนออกเพื่อส่ง build ใหม่

### TradaZen ถูก Apple ปฏิเสธด้วยเหตุผลอะไรบ้าง?

สี่เหตุผล ทั้งหมดเกี่ยวกับความไว้วางใจ ข้อมูล หรือเงินของผู้ใช้ ข้อความขออนุญาตของ iOS ยังเป็นภาษาฝรั่งเศสในแอปที่แปลแล้ว และการขอความยินยอมส่งข้อมูลให้ AI ทำผ่าน alert ที่ข้อความถูกตัด (guideline 5.1.1 และ 5.1.2) ราคาต่อสัปดาห์เด่นกว่าจำนวนเงินที่เรียกเก็บ (3.1.2(c)) privacy manifest ของแอปประกาศการติดตามโดยไม่ระบุโดเมน (ITMS-91064)

### โฆษณา Apple Search Ads สอนอะไรเกี่ยวกับการเปิดตัวแอป?

ก่อนจ่ายค่าโฆษณา ให้เช็กว่ามีคนค้นหาสิ่งที่คุณขายอยู่แล้ว: ความต้องการสำคัญกว่าราคาต่อคลิก ประเทศที่ใช้ภาษาอังกฤษแพง ดังนั้นควรเข้าไปเมื่อหน้าแอปและ paywall ลงตัวแล้ว และปิด automatic matching ในช่วงแรก: ในหมวด Finance Apple เอาแอปไปแสดงในการค้นหาชื่อธนาคารที่ไม่เกี่ยวข้อง

### ทำไม TradaZen ถึงเปลี่ยนคอนเซปต์สองครั้ง?

เพราะคำสัญญาไม่ทำให้คนอยากไปต่อ: "โค้ชด้านจิตใจสำหรับเทรดเดอร์" ไม่มีใครค้นหา สิ่งที่ต้องเปลี่ยนคือคำสัญญา ไม่ใช่ราคา วันที่ 13 กันยายน TradaZen กลายเป็นเครื่องจำลองบนกราฟจริง แล้ววันที่ 22 กันยายน เส้นทางการเรียนแบบ Duolingo ก็ให้เหตุผลที่จะกลับมาทุกวัน


## โปรเจกต์ของคุณ

[ASO Kit](https://devoria.fr/th/kits/aso): วิธีเลือกคีย์เวิร์ด เทมเพลตหน้าแอป และ skill ที่แปลหน้า App Store ของคุณเป็น 30 ภาษา 29,99 €

[iOS Kit](https://devoria.fr/th/kits/ios): สร้างแอป iPhone ด้วย Claude Code: Starter Code ของแอปผม skills ที่ตรวจงาน และคิต Apple Review, Screenshots และ ASO 129,99 €
