# Guideline 3.1.1 คืออะไร: เมื่อไหร่ต้องใช้ In-App Purchase

> Guideline 3.1.1: เนื้อหาหรือฟีเจอร์ดิจิทัลที่ปลดล็อกในแอปต้องขายผ่านการซื้อในแอปของ Apple พร้อมข้อยกเว้น กฎ EU และสหรัฐฯ และวิธีแก้

หน้าต้นฉบับ: [Guideline 3.1.1 คืออะไร: เมื่อไหร่ต้องใช้ In-App Purchase](https://devoria.fr/th/blog/guideline-3-1-1-in-app-purchase-required)
ผู้เขียน: [Mehdi Azizi](https://devoria.fr/th/mehdi-azizi)
เผยแพร่: 2026-10-25
แก้ไขเนื้อหาล่าสุด: 2026-10-25


Guideline 3.1.1 กำหนดให้ใช้การซื้อในแอป (In-App Purchase) ของ Apple ทันทีที่แอปของคุณปลดล็อกเนื้อหาหรือฟีเจอร์ดิจิทัล เช่น การสมัครสมาชิก เวอร์ชันเต็ม สกุลเงินในเกม หรือเนื้อหาพรีเมียม **ถ้าโดนปฏิเสธด้วย 3.1.1 แปลว่า Apple เจอประตูทางเข้าอื่นสู่เนื้อหานั้น** เช่น การจ่ายเงินบนเว็บไซต์ของคุณ license key โค้ดที่คุณทำเอง หรือปุ่มที่พาไปหน้าชำระเงิน วิธีแก้คือใช้การซื้อในแอป ยกเว้นกรณีของคุณเข้าข่ายข้อยกเว้นหรือกฎเฉพาะภูมิภาค

ผมเผยแพร่แอป iOS ของตัวเอง และแอปที่มีการสมัครสมาชิกก็ขายผ่านการซื้อในแอปของ Apple ผมไม่เคยโดนปฏิเสธด้วย 3.1.1 และจะไม่เล่าให้ฟังเป็นอย่างอื่น คู่มือนี้อ้างอิงข้อความทางการฉบับวันที่ 8 มิถุนายน 2026 ที่ผมอ่านเมื่อวันที่ 15 ตุลาคม 2026 และเงื่อนไขรายภูมิภาคที่ Apple เผยแพร่ ส่วนกรณีใกล้เคียงอย่างการสมัครสมาชิก พร้อมตัวอย่างการโดนปฏิเสธจริงสองครั้ง อยู่ในคู่มือเรื่อง [guideline 3.1.2](https://devoria.fr/th/blog/guideline-3-1-2-app-rejected-subscription)

## Guideline 3.1.1 ว่าไว้อย่างไร?

ข้อ 3.1.1 "In-App Purchase" เป็นข้อแรกของหมวด 3.1 "Payments" ใน [App Review Guidelines](https://developer.apple.com/app-store/review/guidelines/#3.1.1) นี่คือที่มาของหัวข้ออีเมล: "Guideline 3.1.1 - Business - Payments - In-App Purchase" ประโยคแรกบอกใจความสำคัญไว้แล้ว: ถ้าจะปลดล็อกฟีเจอร์ในแอป "you must use in-app purchase" คือคุณต้องใช้การซื้อในแอป Apple ยกตัวอย่างการสมัครสมาชิก สกุลเงินในเกม ด่าน เนื้อหาพรีเมียม และเวอร์ชันเต็ม

ประโยคถัดมาเล็งไปที่การหาทางเลี่ยง **แอปจะใช้กลไกของตัวเองเพื่อปลดล็อกเนื้อหาไม่ได้** Apple ระบุชื่อไว้ชัด ได้แก่ license key, marker แบบ AR, QR code, คริปโตเคอร์เรนซี และกระเป๋าเงินคริปโต

กฎเดียวกันนี้ยังมีข้อบังคับที่คนมักลืม:

- เครดิตและสกุลเงินที่ซื้อผ่านการซื้อในแอปต้องไม่หมดอายุ และการซื้อทุกอย่างที่กู้คืนได้ต้องมีกลไกกู้คืน
- กล่องสุ่มหรือการสุ่มแบบเสียเงิน ("loot box") ต้องแสดงโอกาสที่จะได้ไอเท็มแต่ละประเภทก่อนซื้อ
- บัตรของขวัญ บัตรกำนัล หรือคูปองดิจิทัลที่ขายในแอปต้องขายผ่านการซื้อในแอป ส่วนบัตรจริงที่ส่งทางไปรษณีย์ใช้ช่องทางอื่นได้
- แอปที่ไม่มีการสมัครสมาชิกให้ทดลองใช้แบบจำกัดเวลาได้ ในรูปแบบการซื้อในแอปที่ฟรีและตั้งชื่อว่า "XX-day Trial" ซึ่งต้องแจ้งก่อนเริ่มว่ายาวนานเท่าไหร่ อะไรจะหายไป และต้องจ่ายเท่าไหร่
- รับทิปให้นักพัฒนาได้ ผ่านการซื้อในแอป

## สถานการณ์ที่ทำให้โดนปฏิเสธด้วย 3.1.1

| สิ่งที่แอปทำ                           | ทำไม Apple ปฏิเสธ             | วิธีแก้                        |
| -------------------------------------- | ----------------------------- | ------------------------------ |
| ปลดล็อกเนื้อหาที่ซื้อบนเว็บไซต์ของคุณ  | ไม่มีการซื้อในแอปที่เทียบเท่า | ขายผ่านการซื้อในแอปด้วย        |
| แสดงข้อความ "ชำระเงินบนเว็บไซต์ของเรา" | พาไปช่องทางชำระเงินอื่น       | เอาปุ่มออก ยกเว้นเข้าข้อยกเว้น |
| ขอ license key หรือโค้ดที่ทำเอง        | กลไกปลดล็อกที่ห้ามใช้         | ใช้ offer code ของ Apple       |
| ปลดล็อกด้วยคริปโตเคอร์เรนซี            | กลไกปลดล็อกที่ห้ามใช้         | ใช้การซื้อในแอป                |
| ขายเครดิตที่หมดอายุ                    | ข้อบังคับของ 3.1.1            | เครดิตไม่หมดอายุและมีการกู้คืน |
| ขายกล่องสุ่มโดยไม่บอกความน่าจะเป็น     | ไม่แสดงโอกาส                  | แสดงความน่าจะเป็นก่อนซื้อ      |

แถวแรกคือแถวที่คนเข้าใจผิดมากที่สุด ในการปฏิเสธเคสหนึ่งที่เผยแพร่บน[ฟอรัมของ Apple](https://developer.apple.com/forums/thread/794034) ข้อความระบุว่าแอป "accesses digital content purchased outside the app" คือเข้าถึงเนื้อหาที่ซื้อจากที่อื่น "but that content isn't available to purchase using in-app purchase" **Apple ไม่ได้ตำหนิที่คุณมีเว็บไซต์ขายของ แต่ตำหนิที่แอปไม่เปิดให้ซื้อสิ่งเดียวกันผ่าน Apple**

ถ้าจะให้สิทธิ์เข้าใช้ฟรีหรือส่วนลด Apple มีระบบของตัวเองคือ offer code ตาม[เอกสาร StoreKit](https://developer.apple.com/documentation/storekit/implementing-offer-codes-in-your-app) ใช้ได้กับการซื้อในแอปทุกประเภท ทั้งการสมัครสมาชิก consumable และ non-consumable คุณสร้างโค้ดใน App Store Connect แล้วผู้ใช้กรอกใน App Store หรือในแอปของคุณ

## ข้อยกเว้น: เมื่อไหร่ไม่ต้องใช้การซื้อในแอป

[กฎ 3.1.3](https://developer.apple.com/app-store/review/guidelines/#3.1.3) ระบุแอปที่ใช้ช่องทางชำระเงินอื่นได้ นี่คือตารางที่ผมใช้ดูว่าโปรเจกต์หนึ่งอยู่ในกลุ่มไหน

| กรณีของคุณ                                   | ต้องใช้การซื้อในแอปไหม?               | กฎ       |
| -------------------------------------------- | ------------------------------------- | -------- |
| การสมัครสมาชิก เวอร์ชันเต็ม เนื้อหาดิจิทัล   | ต้อง                                  | 3.1.1    |
| สินค้าจริง บริการที่ใช้นอกแอป                | ไม่ต้อง และต้องใช้ช่องทางอื่น         | 3.1.3(e) |
| คลาสหรือการปรึกษาสดแบบตัวต่อตัว              | ไม่ต้อง                               | 3.1.3(d) |
| คลาสสดแบบกลุ่ม                               | ต้อง                                  | 3.1.3(d) |
| ข่าว หนังสือ เพลง วิดีโอ ที่ซื้อจากที่อื่น   | ไม่ต้องสำหรับการเข้าถึง               | 3.1.3(a) |
| บริการหลายแพลตฟอร์มที่ซื้อบนเว็บไซต์ของคุณ   | เข้าถึงได้ ถ้าขายผ่านการซื้อในแอปด้วย | 3.1.3(b) |
| เครื่องมือที่ขายให้บริษัทใช้กับพนักงาน       | ไม่ต้อง                               | 3.1.3(c) |
| แอปฟรีที่คู่กับเครื่องมือบนเว็บ ไม่มีการซื้อ | ไม่ต้อง                               | 3.1.3(f) |

มีข้อจำกัดสองข้อ แอปที่ได้รับข้อยกเว้นจะชวนผู้ใช้ไปจ่ายผ่านช่องทางอื่นจากในแอปไม่ได้ ยกเว้น storefront สหรัฐฯ และกรณีที่ Apple กำหนดไว้ แต่ Apple ระบุว่า "Developers can send communications outside of the app" คือคุณติดต่อผู้ใช้นอกแอปได้ เช่น ทางอีเมล

## กฎรายภูมิภาค ณ เดือนตุลาคม 2026

ตรงนี้ข้อความเปลี่ยนเร็ว สิ่งที่เขียนต่อไปนี้อิงข้อความของ Apple ที่อ่านเมื่อวันที่ 15 ตุลาคม 2026: **อ่านซ้ำอีกครั้งก่อนเขียนโค้ดชำระเงินภายนอก**

| ภูมิภาค                  | สิ่งที่ทำได้เพิ่มเติมจากการซื้อในแอป                       |
| ------------------------ | ---------------------------------------------------------- |
| สหรัฐอเมริกา             | ปุ่มและลิงก์ไปช่องทางชำระเงินอื่น โดยไม่ต้องมี entitlement |
| สหภาพยุโรป               | การชำระเงินทางเลือกในแอป และข้อเสนอนอกแอป ภายใต้เงื่อนไข   |
| ญี่ปุ่น บราซิล เกาหลีใต้ | โปรแกรมเฉพาะ ต้องขอ entitlement                            |
| ประเทศอื่น               | ห้ามมีปุ่ม ลิงก์ หรือการชวนไปช่องทางชำระเงินอื่น           |

### สหรัฐอเมริกา

[กฎ 3.1.1(a)](https://developer.apple.com/app-store/review/guidelines/#3.1.1a) ระบุว่า entitlement "are not required for developers to include buttons, external links, or other calls to action in their United States storefront apps" ดังนั้นบน storefront สหรัฐฯ ปุ่มที่พาไปเว็บไซต์ของคุณทำได้ แต่ binary ของคุณเป็นตัวเดียวกันทุกที่ ถ้าเพิ่มปุ่มนี้ แอปต้องรู้ว่าผู้ใช้อยู่ storefront ไหน ซึ่ง StoreKit บอกได้ผ่าน [Storefront](https://developer.apple.com/documentation/storekit/storefront)

### สหภาพยุโรป

มีเงื่อนไขใหม่ตั้งแต่วันที่ 1 ตุลาคม 2026 ตามหน้าของ Apple เรื่อง[ตัวเลือกการชำระเงินใน EU](https://developer.apple.com/support/payment-options-on-the-app-store-in-the-eu/) คุณใช้การซื้อในแอปอย่างเดียวต่อไปได้โดยไม่ต้องเปลี่ยนอะไร หรือจะเสนอผู้ให้บริการชำระเงินในแอป หรือข้อเสนอนอกแอป เช่น ไปที่เว็บไซต์ของคุณ ก็ได้ โดย Apple กำหนดไว้หลายข้อ เช่น:

- ต้องมี entitlement "StoreKit External Purchases or Offers" และถ้าเป็นลิงก์หรือการชำระเงินในแอป ต้องแสดงหน้าต่างแจ้งข้อมูลของระบบ
- การซื้อในแอปต้องเห็นชัดอย่างน้อยเท่ากับอีกตัวเลือก เมื่อทั้งสองอยู่บนหน้าจอ
- ห้ามพูดถึงการชำระเงินเหล่านี้ในหน้า App Store ของคุณ
- ต้องมีการควบคุมโดยผู้ปกครองสำหรับผู้เยาว์ และห้ามมีข้อเสนอนอกแอปสำหรับผู้ที่อายุต่ำกว่า 13 ปี หรือสูงกว่านั้นแล้วแต่ประเทศ
- ต้องเลือกแบบเดียวกันในทุก storefront ของ EU เป็นเวลา 12 เดือน

มีค่าคอมมิชชันตามตัวเลือกที่ใช้ อ่านหัวข้อนี้ในหน้าเดียวกันก่อนตัดสินใจ

### ประเทศอื่น

ที่อื่นกฎยังเข้มงวด: "apps and their metadata may not include buttons, external links, or other calls to action" ไปยังช่องทางชำระเงินอื่น คำว่า "metadata" สำคัญ: **คำอธิบายที่บอกว่า "ถูกกว่าบนเว็บไซต์ของเรา" ก็เข้าข่ายกฎนี้ด้วย** บางประเทศ เช่น ญี่ปุ่น บราซิล และเกาหลีใต้ มีโปรแกรมเฉพาะ ซึ่งระบุไว้ใน[เอกสาร External Purchase](https://developer.apple.com/documentation/storekit/external-purchase)

## แก้การปฏิเสธ 3.1.1 และตอบกลับ Apple

1. **หาประตูทางเข้าให้เจอ** ข้อความจะระบุเนื้อหาหรือหน้าจอที่มีปัญหา เช่น เนื้อหาที่ซื้อจากที่อื่น ปุ่ม โค้ด หรือลิงก์
2. **ปิดมันหรือเปิดทางคู่ขนาน** จะเอาปุ่มหรือโค้ดออก หรือขายเนื้อหาเดียวกันผ่านการซื้อในแอปก็ได้
3. **อ้างข้อยกเว้นเฉพาะเมื่อเข้าข่ายจริง** ระบุข้อย่อยของ 3.1.3 และอธิบายสั้นๆ สองประโยคว่าทำไมกรณีของคุณเข้าข่าย
4. **ให้ผู้รีวิวมีของไว้ทดสอบ** บัญชีเดโมและเส้นทางไปยัง paywall ใน review notes ตามที่ผมอธิบายไว้ในคู่มือเรื่อง [guideline 2.1](https://devoria.fr/th/blog/guideline-2-1-app-store-rejection-fix)

คุณตอบในส่วน App Review ของ App Store Connect ตามขั้นตอน[ตอบกลับ App Review](https://developer.apple.com/help/app-store-connect/manage-submissions-to-app-review/reply-to-app-review-messages/) นี่คือตัวอย่างสำหรับกรณีที่พบบ่อยที่สุด คือเนื้อหาที่ซื้อบนเว็บไซต์ เป็นแค่ตัวอย่างนะครับ เปลี่ยน build สินค้า และเส้นทางเป็นของคุณเอง

```text
Hello,

Thank you for your review.

Issue: the app gave access to premium content purchased on our
website, without offering the same purchase in the app.

Fix in build X:
- Premium access is now available as an auto-renewable
  subscription through in-app purchase, on the paywall.
- The "Subscribe on our website" button has been removed.
- A "Restore Purchases" button is available on the paywall.

How to verify: launch the app and open any premium screen.
The paywall shows the in-app purchase options.

Best regards,
```

ปุ่มและ paywall อยู่ในโค้ด จึงต้องส่ง build ใหม่ ถ้าคุณยังมั่นใจว่ากรณีของคุณเป็นข้อยกเว้น Apple ก็เปิดให้[ยื่นอุทธรณ์ต่อ App Review Board](https://developer.apple.com/distribute/app-review/)ได้

## เชื่อมการซื้อในแอปโดยไม่ต้องเขียนใหม่ทั้งหมด

สำหรับมือใหม่ ทางที่ง่ายที่สุดคือสร้างสินค้าใน App Store Connect แล้วเชื่อมเข้ากับแอปด้วย RevenueCat สูตรอยู่ใน [RevenueCat: ตั้งค่าการสมัครสมาชิกในแอป](https://devoria.fr/th/blog/revenuecat-ios-in-app-subscription-setup) ถ้ายังลังเลระหว่างสองโมเดล อ่าน[สมัครสมาชิกหรือซื้อครั้งเดียว](https://devoria.fr/th/blog/ios-app-subscription-vs-one-time-purchase) ถ้าคุณสร้างแอปด้วยเครื่องมือ no-code ให้เช็กว่ามันรองรับการซื้อในแอป ซึ่งเป็นหัวข้อหนึ่งใน[สร้างแอปโดยไม่ต้องเขียนโค้ด](https://devoria.fr/th/blog/create-app-without-coding-no-code-ai)

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

## เช็กลิสต์ 3.1.1 ก่อนส่งรีวิว

- ทุกอย่างที่ปลดล็อกในแอป (ฟีเจอร์ เนื้อหา ด่าน สกุลเงิน) ซื้อได้ผ่านการซื้อในแอป
- ไม่มีปุ่ม ลิงก์ หรือข้อความที่พาไปชำระเงินภายนอก ยกเว้น storefront สหรัฐฯ หรือโปรแกรมรายภูมิภาคที่ได้รับแล้ว
- คำอธิบายในหน้าแอปไม่พูดถึงช่องทางชำระเงินอื่น
- เนื้อหาที่ขายบนเว็บไซต์ของคุณขายผ่านการซื้อในแอปด้วย
- ไม่มี license key, QR code, โค้ดที่ทำเอง หรือคริปโต ที่ใช้ปลดล็อกอะไรเลย
- ถ้าจะให้สิทธิ์เข้าใช้ คุณใช้ offer code ของ Apple
- เครดิตที่ซื้อไม่หมดอายุ และปุ่ม "Restore Purchases" ใช้งานได้
- กล่องสุ่มหรือการสุ่มแบบเสียเงินทุกแบบแสดงความน่าจะเป็นก่อนซื้อ
- สินค้าจริงหรือบริการนอกแอปใช้ Apple Pay หรือบัตร ไม่ใช่การซื้อในแอป
- review notes บอกว่าจะเจอการซื้อได้ที่ไหน และถ้าอ้างข้อยกเว้น ระบุว่าข้อไหน

## ตรวจแอปของคุณก่อนส่ง

ถ้าแอปของคุณเพิ่งโดนปฏิเสธด้วย 3.1.1 [Apple Review Kit](https://devoria.fr/th/kits/review-apple) ช่วยให้คุณหากฎที่ถูกอ้าง สิ่งที่กฎนั้นต้องการ และตัวอย่างการแก้ไขและการตอบกลับ โน้ตสำหรับผู้ทดสอบในชุดนี้ครอบคลุมเรื่องการซื้อในแอปด้วย ถ้าอยากได้คนช่วยดู [จองเวลาหนึ่งชั่วโมงกับผม](https://devoria.fr/th/coaching) เราจะอ่านข้อความของ Apple ด้วยกันและหาประตูทางเข้าที่เขาเห็น ขั้นตอนทั้งหมดอยู่ในหน้า[แอปโดน Apple ปฏิเสธ](https://devoria.fr/th/expertise/app-rejected-by-apple) และการตั้งค่าการซื้ออยู่ในหน้า[การสมัครสมาชิกในแอป iOS](https://devoria.fr/th/expertise/ios-in-app-subscription)

ถ้าคุณกำลังเตรียมปล่อยแอปแรก [ทำการวินิจฉัยฟรี](https://devoria.fr/th/diagnostic) มันจะเรียงขั้นตอนให้เป็นลำดับ และส่งเช็กลิสต์กันโดน Apple ปฏิเสธของผมให้คุณ ถ้าจะ[สร้างแอปมือถือ](https://devoria.fr/th)ที่ขายผ่านการซื้อในแอปตั้งแต่แรก [iOS Kit](https://devoria.fr/th/kits/ios) เริ่มจากโค้ดที่มี paywall และการสมัครสมาชิกพร้อมใช้แล้ว

ไม่มีใครรับประกันได้ว่า Apple จะอนุมัติแอปของคุณ สิ่งที่ผมทำได้คือช่วยคุณเลือกช่องทางชำระเงินที่ถูกต้องก่อนเขียนโค้ด

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

### "Guideline 3.1.1 - Business - Payments - In-App Purchase" หมายความว่าอะไร?

นี่คือชื่อเต็มของกฎเรื่องการซื้อในแอปในข้อความของ Apple มันบอกว่าแอปของคุณให้เข้าถึงเนื้อหาหรือฟีเจอร์ดิจิทัลผ่านเส้นทางอื่นที่ไม่ใช่การซื้อในแอป เช่น การจ่ายเงินบนเว็บไซต์ โค้ด license key หรือลิงก์ไปหน้าชำระเงิน

### ใส่ลิงก์ไปเว็บไซต์ตัวเองเพื่อให้จ่ายถูกกว่าได้ไหม?

บน storefront สหรัฐอเมริกาได้ กฎอนุญาตปุ่มและลิงก์โดยไม่ต้องมี entitlement ในสหภาพยุโรปทำได้ถ้ามี entitlement ของ Apple และทำตามเงื่อนไข ที่อื่นนอกจากนี้ ถ้าไม่มีโปรแกรมรายภูมิภาค ทั้งแอปและหน้าแอปจะพาไปช่องทางชำระเงินอื่นไม่ได้

### ปลดล็อกแอปด้วยโค้ดโปรโมชันได้ไหม?

ใช้โค้ดที่ทำเองไม่ได้ เพราะ 3.1.1 ห้ามกลไกปลดล็อกของแอปเอง เช่น license key ให้ใช้ offer code ของ Apple ที่สร้างใน App Store Connect ซึ่งใช้ได้กับการสมัครสมาชิกและการซื้อในแอปประเภทอื่นด้วย

### ขายสินค้าจริงหรือบริการต้องใช้การซื้อในแอปไหม?

ไม่ต้อง สินค้าจริงหรือบริการที่ใช้นอกแอป เช่น อาหารเดลิเวอรี่หรือการเรียกรถ ต้องใช้ช่องทางชำระเงินอื่น อย่าง Apple Pay หรือบัตรธนาคาร คลาสสดแบบตัวต่อตัวก็ไม่ต้องใช้เช่นกัน แต่คลาสสดแบบกลุ่มต้องใช้

### ลูกค้าที่สมัครสมาชิกบนเว็บไซต์ของผม ล็อกอินในแอปได้ไหม?

ได้สำหรับบริการหลายแพลตฟอร์ม โดยมีเงื่อนไขว่าสิทธิ์เดียวกันต้องขายผ่านการซื้อในแอปด้วย นี่คือกฎ 3.1.3(b) ถ้าไม่มีข้อเสนอนี้ในแอป คุณจะโดนปฏิเสธ 3.1.1 แบบคลาสสิก คือเนื้อหาที่ซื้อจากที่อื่นแต่ซื้อผ่าน Apple ไม่ได้

### ใช้ RevenueCat อย่างเดียวพอสำหรับ 3.1.1 ไหม?

RevenueCat ทำงานบนการซื้อในแอปของ Apple จึงไม่สร้างปัญหา 3.1.1 แต่มันก็ไม่ได้เอาปุ่มชำระเงินภายนอกหรือโค้ดที่ทำเองซึ่งอยู่ในแอปของคุณออกให้ ยังต้องตรวจทีละหน้าจอ และตรวจหน้าแอปของคุณด้วย


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

[Apple Review Kit](https://devoria.fr/th/kits/review-apple): เช็กลิสต์รีวิว App Store ที่ผมใช้ การปฏิเสธจาก Apple ที่ผมแก้แล้ว บันทึกถึงผู้ตรวจ และสอง skills ของ Claude Code ที่ตรวจแอปคุณ 29 €

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