# Guideline 5.6 paywall ถูก Apple ปฏิเสธ: สาเหตุและวิธีแก้

> Guideline 5.6: Apple ปฏิเสธ paywall ที่หลอกผู้ใช้ เช่น ปุ่มกากบาทที่เปิดข้อเสนอ หรือข้อเสนอที่เด้งกลับมาเอง นี่คือสิ่งที่กฎระบุ และวิธีที่ผมแก้ TradaZen

หน้าต้นฉบับ: [Guideline 5.6 paywall ถูก Apple ปฏิเสธ: สาเหตุและวิธีแก้](https://devoria.fr/th/blog/guideline-5-6-paywall-app-store-rejection)
ผู้เขียน: [Mehdi Azizi](https://devoria.fr/th/mehdi-azizi)
เผยแพร่: 2026-11-04
แก้ไขเนื้อหาล่าสุด: 2026-11-04


Guideline 5.6 คือจรรยาบรรณของนักพัฒนา สำหรับ paywall แล้ว Apple มักอ้างถึงด้วยประโยคมาตรฐานว่าแอป “attempts to manipulate customers into making unwanted In-App Purchases” พูดง่าย ๆ คือ **มีปุ่มในขั้นตอนการซื้อของคุณที่ไม่ได้ทำอย่างที่บอกไว้ หรือมีข้อเสนอที่กลับมาเองโดยผู้ใช้ไม่ได้ขอ** วิธีแก้สรุปได้ในกฎข้อเดียว: ทุกปุ่มต้องทำอย่างที่มันบอก และผู้ใช้ต้องเป็นคนเลือกเองว่าจะเห็นข้อเสนออีกครั้งเมื่อไร

ผมโดนปฏิเสธข้อนี้กับ TradaZen แอปฝึกเทรดของผม ซึ่งผมเล่าเรื่องการเปิดตัวไว้ใน[กรณีศึกษานี้](https://devoria.fr/th/blog/tradazen-case-study-launch-iphone-app) ในบทความนี้มีทั้งตัวกฎ สิ่งที่ผมเจอใน paywall ของตัวเอง รูปแบบที่ควรหลีกเลี่ยง และคำตอบที่ผมส่งให้ Apple ถ้าคุณสนใจกฎที่ใกล้เคียงกันเรื่องการขอรีวิว อ่านคู่มือ [guideline 5.6.3](https://devoria.fr/th/blog/guideline-5-6-3-app-review-request-rejected) แทนได้เลย

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

ข้อ 5.6 “Developer Code of Conduct” อยู่ในหมวด 5 “Legal” ของ [App Review Guidelines](https://developer.apple.com/app-store/review/guidelines/#5.6) ย่อหน้าแรกพูดถึงความเคารพ: ต่อลูกค้า ในการตอบรีวิว และในการสื่อสารกับ Apple ส่วนย่อหน้าที่สองพุ่งเป้าไปที่การซื้อโดยตรง

ข้อความฉบับปัจจุบันวางหลักไว้ว่า “Customer trust is a cornerstone of the App ecosystem.” จากนั้นก็ไล่รายการสิ่งที่แอปห้ามทำเด็ดขาด: เอาเปรียบผู้ใช้ หลอกลวงผู้ใช้ “trick them into making unwanted purchases” บังคับให้แชร์ข้อมูลที่ไม่จำเป็น “raise prices in a tricky manner” เก็บเงินค่าสิ่งที่ไม่ได้ส่งมอบ หรือพฤติกรรมเชิงหลอกล่ออื่นใด ทั้งในแอปและนอกแอป

แปลเป็นภาษาคนก็คือ **คุณต้องไม่ได้ยอดซื้อมาด้วยกลอุบาย** ตัวกฎไม่ได้ให้รายการปุ่มต้องห้าม แต่ตัดสินจากผลลัพธ์: ผู้ใช้จ่ายเงินเพราะอยากจ่าย หรือเพราะหน้าจอหลอกให้จ่าย?

ข้อ 5.6 ยังมีกฎย่อยอีกสี่ข้อ:

| กฎย่อย                   | สิ่งที่ครอบคลุม                 |
| ------------------------ | ------------------------------- |
| 5.6.1 App Store Reviews  | รีวิวและการขอให้ให้คะแนน        |
| 5.6.2 Developer Identity | ข้อมูลที่ถูกต้องเกี่ยวกับตัวคุณ |
| 5.6.3 Discovery Fraud    | การโกงเพื่อให้ถูกค้นพบ          |
| 5.6.4 App Quality        | การร้องเรียน การขอคืนเงิน       |

บทลงโทษเขียนไว้ในกฎเลย: “Repeated manipulative or misleading behavior or other fraudulent conduct will lead to your removal from the Apple Developer Program.” แปลว่าพฤติกรรมหลอกล่อซ้ำ ๆ จะนำไปสู่การถูกถอดออกจากโปรแกรมนักพัฒนา นี่เป็นกฎทั่วไป และเป็นเหตุผลที่ดีที่จะแก้ขั้นตอนการซื้อทั้งหมดตั้งแต่โดนปฏิเสธครั้งแรก

## ข้อความปฏิเสธ 5.6 สำหรับ paywall

ข้อความมักใช้ประโยคเดิม: “The app attempts to manipulate customers into making unwanted In-App Purchases.” Apple ไม่ได้บอกเสมอไปว่าหมายถึงองค์ประกอบไหน ในเคสของผมก็ไม่มีอะไรมากกว่านั้น

นักพัฒนาคนอื่นเคยอธิบายหน้าจอที่เป็นปัญหาไว้ ใน[กระทู้ในฟอรัมของ Apple](https://developer.apple.com/forums/thread/768912) เมื่อเดือนพฤศจิกายน 2024 นักพัฒนาคนหนึ่งเชื่อมโยงการถูกปฏิเสธ 5.6 ของเขากับข้อเสนอพิเศษครั้งเดียว ที่แสดงขึ้นเมื่อผู้ใช้ปิดหน้าสมัครสมาชิกหน้าแรก

ข้อ 5.6 ไม่ได้เล็งแค่ paywall นักพัฒนาอีกคนเคยโดนปฏิเสธเพราะฟีเจอร์ที่ดูเหมือน[ถูกซ่อนไว้ระหว่างการรีวิว](https://developer.apple.com/forums/thread/845045) ถ้าการปฏิเสธ 5.6 ของคุณไม่ได้พูดถึงการซื้อ ให้มองหาก่อนว่ามีอะไรที่ผู้รีวิวมองไม่เห็นบ้าง

## การถูกปฏิเสธ 5.6 ของผมกับ TradaZen

วันที่ 12 ตุลาคม 2026 Apple ปฏิเสธ TradaZen เวอร์ชัน 1.5.1 ที่ทดสอบบน iPad Air เหตุผล: guideline 5.6 พร้อมประโยคมาตรฐานเรื่องการซื้อที่ไม่ต้องการ ไม่มีการระบุหน้าจอใดเลย

ผมเลยไล่อ่านขั้นตอนการซื้อทั้งหมดใหม่ในมุมของคนที่แค่อยากปฏิเสธ paywall ตอนจบ onboarding ไม่มีปุ่มปิด: แอปให้เลือกทดลองใช้หรือสมัครสมาชิกจึงจะไปต่อได้ มีสามกลไกรอบ ๆ มันที่อาจถูกมองว่าเป็นการหลอกล่อ:

- **ปุ่มกากบาทปลอม** ที่ด้านบนของหน้าจอ มีปุ่มรูปกากบาทที่ VoiceOver อ่านว่า “ปิด” แต่กดแล้วเปิดข้อเสนอลดราคาแทนที่จะปิด
- **ข้อเสนอที่กลับมาเอง** ตราบใดที่ข้อเสนอยังไม่หมดเวลา มันจะเปิดขึ้นมาใหม่ทุกครั้งที่ผู้ใช้กลับเข้าแอป
- **การแจ้งเตือนโปรโมชัน** การออกจากแอปจากหน้า paywall จะตั้งเวลาการแจ้งเตือนที่ประกาศส่วนลดพิเศษ

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

### สิ่งที่ผมเปลี่ยน

- ปุ่มกากบาทหายไปจากหน้านี้ แทนที่ด้วยไอคอนของขวัญ ที่ VoiceOver อ่านว่า “ส่วนลดพิเศษ” กดแล้วเปิดข้อเสนอ ไม่มีอะไรแกล้งทำเป็นปุ่มปิดอีกต่อไป
- ข้อเสนอจะไม่เปิดขึ้นมาเองอีกเลยเมื่อกลับเข้าแอป
- ลบการแจ้งเตือนส่วนลดออก เหลือแค่การเตือนแบบนุ่มนวล ส่งครั้งเดียวต่อการติดตั้ง และเฉพาะเมื่อเปิดอนุญาตการแจ้งเตือนไว้ ไม่พูดถึงราคา ส่วนลด หรือกำหนดเวลา
- การเตือนนี้อธิบายไว้ในข้อความถึง App Review พร้อมข้อความและช่วงเวลาที่ส่ง

### สิ่งที่ผมเก็บไว้

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

- **ข้อเสนอหลังยกเลิกการซื้อ** ถ้าผู้ใช้ยกเลิกหน้าชำระเงินของ Apple สำหรับแพ็กเกจรายปี จะมีข้อเสนอต้อนรับเปิดขึ้น มีแค่ช่วงเวลาเดียว 5 นาทีที่ไม่เริ่มนับใหม่ ถ้าผู้ใช้ยกเลิกอีกครั้งในช่วงนั้น ข้อเสนอจะเปิดขึ้นอีก ปิดได้ในจังหวะเดียวด้วยปุ่มกากบาทหรือ “ไม่ ขอบคุณ” และแสดงราคาจริงของสินค้า
- **ตัวจับเวลาจริง 5 นาที** เวลาสิ้นสุดถูกบันทึกไว้บนเครื่องตั้งแต่แสดงครั้งแรก นับต่อแม้ปิดแอป และไม่รีเซ็ตเมื่อเปิดใหม่ พอหมดเวลา ข้อเสนอจะหายไปสำหรับการติดตั้งแอปนั้น ถ้าปิดก่อนหมดเวลา จะมีป้ายเล็ก ๆ แสดงเวลาที่เหลือ และจะเปิดข้อเสนออีกครั้งก็ต่อเมื่อผู้ใช้กดเท่านั้น
- **หีบที่ล็อกไว้** แสดงไอเทมที่ได้รับระหว่าง onboarding และเฉพาะไอเทมเหล่านั้นเท่านั้น ล็อกไว้จนกว่าจะปลดล็อกแอป ไม่มีอะไรบอกว่าจะสูญเสียมันไป

ทั้งหมดนี้อยู่ในบันทึกถึงผู้รีวิว (review notes) การปฏิเสธไม่ได้ระบุหน้าจอใด ผมจึงไม่ได้อ้างว่า Apple รับรองสิ่งเหล่านี้ ในความเห็นของผม นี่คือเวอร์ชันที่โปร่งใสของกลไกเหล่านี้ และผมแจ้งไว้แล้ว

การแก้ต้องใช้ build ใหม่ เพราะทุกอย่างอยู่ในแอป TradaZen กลับเข้ารีวิวอีกครั้งในวันที่ 13 ตุลาคม 2026

## Dark pattern ใน paywall ที่ทำให้โดน 5.6

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

| เวอร์ชันหลอกล่อ                                                  | เวอร์ชันโปร่งใส                                            | ที่มา                                   |
| ---------------------------------------------------------------- | ---------------------------------------------------------- | --------------------------------------- |
| ปุ่มกากบาทที่เปิดข้อเสนอแทนที่จะปิด                              | ปุ่มกากบาทปิดหน้าจอ หน้าจอที่ปิดไม่ได้ก็ไม่แสดงปุ่มกากบาท  | แก้หลังโดนปฏิเสธที่ TradaZen            |
| ข้อเสนอ “ครั้งเดียว” ที่โผล่มาเมื่อปิด paywall                   | ส่วนลดอยู่หลังปุ่มที่บอกไว้ชัดเจน                          | การถูกปฏิเสธที่โพสต์ในฟอรัมของ Apple    |
| ข้อเสนอที่สองหลังผู้ใช้ปฏิเสธ ใน paywall ที่แสดงราคาชวนเข้าใจผิด | ข้อเสนอเดียวหลังยกเลิกการซื้อ ราคาจริง ปิดได้ในจังหวะเดียว | เคส Cal AI; บทสนทนาที่ Superwall รายงาน |
| Paywall หรือข้อเสนอที่เปิดขึ้นเองเมื่อกลับเข้าแอป                | กลับมาเมื่อผู้ใช้ชนขีดจำกัดหรือกดปุ่มที่บอกไว้             | แก้หลังโดนปฏิเสธที่ TradaZen            |
| การแจ้งเตือนโปรโมชันที่ไม่เคยขอ                                  | โปรโมชันหลังได้รับความยินยอมชัดเจน พร้อมยกเลิกรับได้ในแอป  | กฎข้อ 4.5.4                             |
| ตัวจับเวลาปลอม ที่รีเซ็ตใหม่หรือข้อเสนอกลับมาหลังหมดเวลา         | กำหนดเวลาจริง นับต่อแม้ปิดแอป และหมดลงจริง                 | การตีความ “trick them” ของผม กฎข้อ 5.6  |
| รางวัลที่แต่งขึ้น หรือขู่ว่าจะหายถ้าไม่ซื้อ                      | สิ่งที่ผู้ใช้ได้รับจริง แสดงโดยไม่ขู่ว่าจะเสียไป           | การตีความกฎข้อ 5.6 ของผม                |
| ทดลองใช้ฟรีที่ไม่บอกเรื่องตัดเงินอัตโนมัติ                       | ระยะเวลาทดลองและราคาที่เรียกเก็บหลังจากนั้น อยู่ข้างปุ่ม   | หน้าการสมัครสมาชิกของ Apple             |
| ราคาต่อสัปดาห์ตัวใหญ่ ยอดที่เรียกเก็บจริงตัวเล็ก                 | ยอดที่เรียกเก็บจริงคือราคาที่เห็นชัดที่สุดบนหน้าจอ         | หน้าการสมัครสมาชิกของ Apple             |
| ปุ่มปฏิเสธที่ทำให้รู้สึกผิด                                      | ปุ่มปฏิเสธแบบเป็นกลาง เช่น “ไว้ทีหลัง” หรือ “ไม่ ขอบคุณ”   | การตีความกฎข้อ 5.6 ของผม                |

เคส Cal AI รายงานโดย [TechCrunch](https://techcrunch.com/2026/04/21/apples-cal-ai-crackdown-signals-its-still-policing-the-app-store/): Apple อ้างข้อ 5.6 เพราะข้อเสนอสมัครสมาชิกที่สองซึ่งแสดงให้คนที่ปฏิเสธข้อเสนอแรก paywall เดียวกันยังโดนข้อ 3.1.2(c) ด้วย: ราคาต่อสัปดาห์เด่นกว่ายอดที่เรียกเก็บจริง และการทดลองใช้ซ่อนการต่ออายุอัตโนมัติ บทความไม่ได้อธิบายข้อเสนอที่สองไว้ละเอียดกว่านั้น

ในทางกลับกัน Superwall บริษัทเครื่องมือ paywall ที่ขายข้อเสนอประเภทนี้ ได้รายงาน[บทสนทนาไม่เป็นทางการกับ Apple](https://superwall.com/blog/external-checkout-a-b-testing-and-trial-toggles-confirmed-apples-rules-for-ios) ในเดือนมิถุนายน 2026 ว่าข้อเสนอที่แสดงหลังยกเลิกการซื้อนั้นทำได้ แต่การตื๊อทำไม่ได้: ข้อเสนอที่กลับมาทุก session หรือเส้นทางที่ออกได้ทางเดียวคือจ่ายเงิน Superwall ระบุว่านี่ไม่ใช่กฎทางการ และผู้รีวิวยังใช้ดุลยพินิจของตัวเอง ข้อเสนอหลังผู้ใช้ปฏิเสธจึงยังเป็นพื้นที่สีเทา: ตัวกฎไม่ได้ห้าม มีการถูกปฏิเสธที่เผยแพร่ไว้ และวิธีทำมีผล

กฎเรื่องการแจ้งเตือนคือข้อ [4.5.4](https://developer.apple.com/app-store/review/guidelines/#4.5.4): ห้ามส่งโปรโมชันผ่านการแจ้งเตือนโดยไม่ได้รับความยินยอมชัดเจนในแอป หรือไม่มีวิธียกเลิกรับ

เรื่องราคา [หน้าของ Apple เกี่ยวกับการสมัครสมาชิก](https://developer.apple.com/app-store/subscriptions/) เขียนไว้ชัด: ยอดที่เรียกเก็บจริงต้องเป็นองค์ประกอบด้านราคาที่เห็นชัดที่สุด เหตุผลสรุปไว้ในประโยคเดียว: “This ensures that people are not misled.” ส่วน[กฎข้อ 3.1.2](https://developer.apple.com/app-store/review/guidelines/#3.1.2) เสริมว่า Apple จะถอดแอปที่ขายการสมัครสมาชิกแบบบิดเบือนหรือแบบ “bait-and-switch”

> บททดสอบที่ผมใช้ตอนนี้: ทุกปุ่มทำตรงตามที่หน้าตาของมันสัญญาไว้หรือเปล่า และผู้ใช้ปฏิเสธได้ในจังหวะเดียว โดยข้อเสนอไม่กลับมาเองหรือเปล่า?

ข้อผิดพลาดของ paywall แบบทั่วไปที่ทำให้เสียยอดขายแต่อาจไม่ถึงขั้นโดนปฏิเสธ อยู่ในบทความ [paywall iOS: 7 ข้อผิดพลาดของมือใหม่](https://devoria.fr/th/blog/ios-paywall-beginner-mistakes-sales)

## วิธีแก้เมื่อโดนปฏิเสธ 5.6

1. **ลิสต์ขั้นตอนการซื้อทั้งหมด** Paywall ข้อเสนอรอง ตัวจับเวลา การแจ้งเตือน และการเด้งกลับมาเมื่อเข้าแอปใหม่ Apple ไม่ได้บอกเสมอว่าเล็งอะไร สำหรับแต่ละองค์ประกอบ ตรวจว่าเป็นเวอร์ชันที่โปร่งใส: ปิดได้ในจังหวะเดียว ตัวจับเวลาจริง ราคาถูกต้อง ไม่กลับมาเอง แก้หรือเอาออกทุกอย่างที่ดูเหมือนกับดัก ไม่ใช่แค่ตัวที่น่าจะเป็นปัญหาที่สุด
2. **เล่นซ้ำเส้นทางของผู้รีวิว** ลบแอป ติดตั้งใหม่ ทำ onboarding ให้จบ แล้วปฏิเสธทุกอย่าง: ปิด ยกเลิก ออกจากแอป แล้วกลับเข้ามา จดทุกหน้าจอที่เปิดขึ้นมาโดยคุณไม่ได้ขอ และตรวจว่าปิดได้ในจังหวะเดียว
3. **เตรียม build ใหม่** สาเหตุอยู่ในแอป ก็คืออยู่ในโค้ดที่ฝังมากับ build การอัปเดตจากระยะไกลแทน build ไม่ได้ อย่างที่ผมอธิบายไว้ในคู่มือ [guideline 2.1](https://devoria.fr/th/blog/guideline-2-1-app-store-rejection-fix)
4. **อย่าเก็บอะไรซ่อนไว้** การเปิดข้อเสนอกลับมาจากระยะไกลหลังผ่านการอนุมัติ เท่ากับซ่อนฟีเจอร์จากผู้รีวิว RevenueCat เองก็เตือนเรื่องนี้ไว้ในบทความเกี่ยวกับ[ข้อเสนอตอนออก (exit offers)](https://www.revenuecat.com/blog/engineering/exit-offers-in-revenuecat-paywalls)
5. **ตอบใน App Store Connect** เป็นภาษาอังกฤษ โดย[ตอบกลับข้อความของ App Review](https://developer.apple.com/help/app-store-connect/manage-submissions-to-app-review/reply-to-app-review-messages/)

นี่คือโครงที่ย่อมาจากคำตอบและ review notes ของผม เปลี่ยนเลข build และสิ่งที่แก้ให้เป็นของคุณ แล้วลิสต์สิ่งที่ยังคงอยู่:

```text
Hello,

Thank you for your feedback on Guideline 5.6.

Issue: on the subscription screen, the button in the top
corner looked like a close button, but it opened a
discounted offer instead of closing the screen.

Changes in build X:
- Nothing on the subscription screen pretends to close it.
  A clearly labeled button now opens the optional offer.
- The offer never reopens by itself when the user comes
  back to the app.
- The notification announcing a discount has been removed.

Still in this build (also described in the review notes):
- [Each remaining offer: what triggers it, how often it
  appears, how the user dismisses it.]
- [Each remaining reminder: its text, when it is sent,
  and under which conditions.]

If another part of the purchase flow still looks unclear,
please tell me which screen, and I will change it.

Best regards,
```

**สิ่งที่คุณเขียนต้องตรงกับ build ทุกประการ** ถ้าคุณเก็บการเตือนหรือข้อเสนอไว้ แม้จะทำงานอัตโนมัติ ให้อธิบายไว้ทั้งในคำตอบและใน review notes ถ้าคุณคิดว่าผู้รีวิวเข้าใจผิด Apple เปิดให้[อุทธรณ์ต่อ App Review Board](https://developer.apple.com/distribute/app-review/) ได้ หนึ่งครั้งต่อการส่งที่ถูกปฏิเสธ สำหรับ paywall ผมคิดว่าแก้ไขปลอดภัยกว่าโต้แย้ง เหตุผลการปฏิเสธอื่น ๆ และวิธีตอบอยู่ในบทความ [ทำไม Apple ถึงปฏิเสธแอป](https://devoria.fr/th/blog/apple-app-rejection-reasons-real-cases)

## เช็กลิสต์กัน 5.6 ก่อนส่ง

- ทุกปุ่มกากบาทปิดหน้าจอ หน้าจอที่ปิดไม่ได้ก็ไม่แสดงปุ่มกากบาท
- ทุกปุ่มบอกว่าทำอะไร ทั้งบนหน้าจอและสำหรับ VoiceOver
- ไม่มีข้อเสนอซ่อนอยู่หลังปุ่มปิด
- ถ้าคุณเก็บข้อเสนอที่เกิดจากการปฏิเสธไว้ ต้องอยู่ในช่วงเวลาเดียวที่ไม่เริ่มนับใหม่ ราคาจริง และปิดได้ในจังหวะเดียว
- ไม่มี paywall หรือข้อเสนอใดเปิดขึ้นเองเมื่อกลับเข้าแอป
- ไม่มีการแจ้งเตือนโปรโมชันโดยไม่ได้รับความยินยอมชัดเจนในแอป
- ไม่มีตัวจับเวลาปลอม: กำหนดเวลาที่แสดงต้องจริง ไม่รีเซ็ต และหมดลงจริง
- สิ่งที่หน้าจอแสดงว่าได้รับมาแล้ว ต้องได้รับจริง โดยไม่ขู่ว่าจะเสียไป
- การทดลองใช้แสดงระยะเวลาและราคาที่จะเรียกเก็บหลังจากนั้น
- ยอดที่เรียกเก็บจริงคือราคาที่เห็นชัดที่สุดบนหน้าจอ
- Review notes อธิบายทุกข้อเสนอและทุกการเตือนที่อยู่ใน build
- คุณเล่นซ้ำเส้นทางโดยปฏิเสธทุกอย่างแล้ว ทั้งบน iPhone และ iPad

## ให้คนตรวจ paywall ก่อนส่งให้ Apple

[Review Kit](https://devoria.fr/th/kits/app-review) รวมเช็กลิสต์ก่อนส่งของผม เคสที่ผมโดนปฏิเสธและแก้แล้ว และ skill ของ Claude Code สองตัวที่ตรวจโปรเจกต์ paywall และหน้าแอปของคุณ ถ้า Apple ปฏิเสธ มันจะช่วยเตรียมคำตอบให้ ถ้าอยากได้สายตามนุษย์ [จองเวลาหนึ่งชั่วโมงกับผม](https://devoria.fr/th/coaching) เราจะไล่ขั้นตอนการซื้อของคุณด้วยกันบนหน้าจอของคุณ ขั้นตอนทั้งหมดหลังโดนปฏิเสธอยู่ในหน้า [แอปถูก 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) พร้อม paywall ที่ออกแบบมาเพื่อการรีวิวตั้งแต่แรก

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

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

### “Guideline 5.6 - Developer Code of Conduct” ในข้อความปฏิเสธหมายความว่าอะไร?

นี่คือชื่อของกฎว่าด้วยจรรยาบรรณของนักพัฒนา สำหรับแอปที่มีการซื้อในแอป ส่วนใหญ่มักหมายถึงขั้นตอนการซื้อที่ถูกมองว่าหลอกล่อ: ปุ่มปิดปลอม ข้อเสนอที่กลับมาเอง การทดลองใช้หรือราคาที่แสดงแบบชวนเข้าใจผิด ข้อความไม่ได้ระบุหน้าจอที่เป็นปัญหาเสมอไป

### Apple ห้าม exit offer หรือไม่?

ตัวกฎไม่ได้ห้ามไว้ตรง ๆ RevenueCat ก็ระบุแบบนั้น พร้อมกับบอกว่ามีนักพัฒนาโดนปฏิเสธด้วยเหตุผลนี้ การถูกปฏิเสธที่เผยแพร่ไว้เล็งไปที่ข้อเสนอที่โผล่มาเมื่อผู้ใช้ปิด paywall หรือข้อเสนอที่สองหลังผู้ใช้ปฏิเสธ สิ่งที่ทำให้เป็นเวอร์ชันโปร่งใสคือ: ข้อเสนอที่ไม่บังคับ จำกัดอยู่ในช่วงเวลาเดียวที่ไม่เริ่มนับใหม่ ราคาจริง ปิดได้ในจังหวะเดียว ไม่กลับมาเอง และใช้ตัวจับเวลาจริงถ้ามี อธิบายไว้ใน review notes ด้วย ไม่มีใครรับประกันได้ว่าผู้รีวิวจะมองแบบนั้น

### Paywall ที่ไม่มีปุ่มกากบาททำได้หรือไม่?

กฎไม่ได้บังคับให้มีปุ่มกากบาท และนี่คือทางที่ผมเลือกสำหรับ TradaZen หลังโดนปฏิเสธ สิ่งที่ Apple ไม่ยอมคือปุ่มที่ดูเหมือนปุ่มปิดแต่ทำอย่างอื่น อย่างไรก็ตาม มีนักพัฒนาคนหนึ่งรายงานว่า[โดนปฏิเสธ 5.6](https://developer.apple.com/forums/thread/725056) เพราะ paywall ที่ไม่มีทางออกในแอปที่ดาวน์โหลดฟรี ให้แสดงคุณค่าก่อนขอให้ทดลองใช้ และบอกให้ชัดในหน้าแอปว่าแอปนี้ต้องจ่ายเงิน

### ต้องส่ง build ใหม่หลังโดนปฏิเสธ 5.6 หรือไม่?

ส่วนใหญ่ต้อง เพราะสาเหตุคือหน้าจอหรือพฤติกรรมของแอป ถ้าปัญหาอยู่นอกแอป เช่นในหน้าแอปหรือ metadata การแก้โดยไม่ต้องส่ง build ใหม่อาจพอ ถ้าไม่แน่ใจ ให้ถามผู้รีวิวว่าหมายถึงหน้าจอไหน

### การโดนปฏิเสธ 5.6 ทำให้บัญชีนักพัฒนาถูกปิดได้หรือไม่?

กฎระบุไว้สำหรับกรณีที่มีพฤติกรรมหลอกล่อซ้ำ ๆ โดยจะถูกถอดออกจากโปรแกรมนักพัฒนา กฎยังระบุด้วยว่าบัญชีที่ถูกปิดสามารถกู้คืนได้ หลังส่งแผนปรับปรุงเป็นลายลักษณ์อักษรที่ Apple อนุมัติแล้วตรวจสอบ นี่คือเหตุผลที่ควรแก้ขั้นตอนการซื้อทั้งหมดตั้งแต่โดนปฏิเสธครั้งแรก

### 5.6 กับ 5.6.3 ต่างกันอย่างไร?

5.6 คือจรรยาบรรณทั่วไป: ความเคารพ ความไว้วางใจ และไม่ได้ยอดซื้อมาด้วยกลอุบาย ส่วน 5.6.3 เป็นหนึ่งในกฎย่อย ว่าด้วยการบิดเบือนอันดับ การค้นหา และรีวิว Apple เคยอ้างข้อนี้กับ Solys เพราะการขอให้ให้คะแนนที่วางไว้ใน onboarding


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

[Review Kit](https://devoria.fr/th/kits/app-review): เช็กลิสต์รีวิว App Store ของผม การถูก Apple ปฏิเสธที่ผมแก้ไขแล้ว เช็กลิสต์ของ Google Play และ skill ของ Claude Code อีกสามตัว ฿1,849

[iOS & Android Kit](https://devoria.fr/th/kits/ios): สร้างแอป iPhone และ Android ของคุณด้วย Claude Code: โค้ดเริ่มต้นจากแอปของผม เส้นทางจนถึงสโตร์ และชุดคิททั้งหมด ฿3,699

[แบบประเมิน: อะไรกั้นคุณไว้จากแอป iPhone ของคุณ](https://devoria.fr/th/diagnostic): 7 คำถาม 60 วินาที: รู้ว่าอะไรที่ขวางคุณจากการเผยแพร่แอป iPhone จริง ๆ พร้อมเส้นทาง 4 ขั้นตอนและชุดคิทที่เหมาะกับคุณ
