Guideline 5.6 paywall ถูก Apple ปฏิเสธ: สาเหตุและวิธีแก้
โดย Mehdi Azizi
เผยแพร่เมื่อ , 9 นาที
Guideline 5.6: Apple ปฏิเสธ paywall ที่หลอกผู้ใช้ เช่น ปุ่มกากบาทที่เปิดข้อเสนอ หรือข้อเสนอที่เด้งกลับมาเอง นี่คือสิ่งที่กฎระบุ และวิธีที่ผมแก้ TradaZen
Guideline 5.6 คือจรรยาบรรณของนักพัฒนา สำหรับ paywall แล้ว Apple มักอ้างถึงด้วยประโยคมาตรฐานว่าแอป “attempts to manipulate customers into making unwanted In-App Purchases” พูดง่าย ๆ คือ มีปุ่มในขั้นตอนการซื้อของคุณที่ไม่ได้ทำอย่างที่บอกไว้ หรือมีข้อเสนอที่กลับมาเองโดยผู้ใช้ไม่ได้ขอ วิธีแก้สรุปได้ในกฎข้อเดียว: ทุกปุ่มต้องทำอย่างที่มันบอก และผู้ใช้ต้องเป็นคนเลือกเองว่าจะเห็นข้อเสนออีกครั้งเมื่อไร
ผมโดนปฏิเสธข้อนี้กับ TradaZen แอปฝึกเทรดของผม ซึ่งผมเล่าเรื่องการเปิดตัวไว้ในกรณีศึกษานี้ ในบทความนี้มีทั้งตัวกฎ สิ่งที่ผมเจอใน paywall ของตัวเอง รูปแบบที่ควรหลีกเลี่ยง และคำตอบที่ผมส่งให้ Apple ถ้าคุณสนใจกฎที่ใกล้เคียงกันเรื่องการขอรีวิว อ่านคู่มือ guideline 5.6.3 แทนได้เลย
Guideline 5.6 ว่าไว้อย่างไร?
ข้อ 5.6 “Developer Code of Conduct” อยู่ในหมวด 5 “Legal” ของ App Review Guidelines ย่อหน้าแรกพูดถึงความเคารพ: ต่อลูกค้า ในการตอบรีวิว และในการสื่อสารกับ 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 เมื่อเดือนพฤศจิกายน 2024 นักพัฒนาคนหนึ่งเชื่อมโยงการถูกปฏิเสธ 5.6 ของเขากับข้อเสนอพิเศษครั้งเดียว ที่แสดงขึ้นเมื่อผู้ใช้ปิดหน้าสมัครสมาชิกหน้าแรก
ข้อ 5.6 ไม่ได้เล็งแค่ paywall นักพัฒนาอีกคนเคยโดนปฏิเสธเพราะฟีเจอร์ที่ดูเหมือนถูกซ่อนไว้ระหว่างการรีวิว ถ้าการปฏิเสธ 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: Apple อ้างข้อ 5.6 เพราะข้อเสนอสมัครสมาชิกที่สองซึ่งแสดงให้คนที่ปฏิเสธข้อเสนอแรก paywall เดียวกันยังโดนข้อ 3.1.2(c) ด้วย: ราคาต่อสัปดาห์เด่นกว่ายอดที่เรียกเก็บจริง และการทดลองใช้ซ่อนการต่ออายุอัตโนมัติ บทความไม่ได้อธิบายข้อเสนอที่สองไว้ละเอียดกว่านั้น
ในทางกลับกัน Superwall บริษัทเครื่องมือ paywall ที่ขายข้อเสนอประเภทนี้ ได้รายงานบทสนทนาไม่เป็นทางการกับ Apple ในเดือนมิถุนายน 2026 ว่าข้อเสนอที่แสดงหลังยกเลิกการซื้อนั้นทำได้ แต่การตื๊อทำไม่ได้: ข้อเสนอที่กลับมาทุก session หรือเส้นทางที่ออกได้ทางเดียวคือจ่ายเงิน Superwall ระบุว่านี่ไม่ใช่กฎทางการ และผู้รีวิวยังใช้ดุลยพินิจของตัวเอง ข้อเสนอหลังผู้ใช้ปฏิเสธจึงยังเป็นพื้นที่สีเทา: ตัวกฎไม่ได้ห้าม มีการถูกปฏิเสธที่เผยแพร่ไว้ และวิธีทำมีผล
กฎเรื่องการแจ้งเตือนคือข้อ 4.5.4: ห้ามส่งโปรโมชันผ่านการแจ้งเตือนโดยไม่ได้รับความยินยอมชัดเจนในแอป หรือไม่มีวิธียกเลิกรับ
เรื่องราคา หน้าของ Apple เกี่ยวกับการสมัครสมาชิก เขียนไว้ชัด: ยอดที่เรียกเก็บจริงต้องเป็นองค์ประกอบด้านราคาที่เห็นชัดที่สุด เหตุผลสรุปไว้ในประโยคเดียว: “This ensures that people are not misled.” ส่วนกฎข้อ 3.1.2 เสริมว่า Apple จะถอดแอปที่ขายการสมัครสมาชิกแบบบิดเบือนหรือแบบ “bait-and-switch”
บททดสอบที่ผมใช้ตอนนี้: ทุกปุ่มทำตรงตามที่หน้าตาของมันสัญญาไว้หรือเปล่า และผู้ใช้ปฏิเสธได้ในจังหวะเดียว โดยข้อเสนอไม่กลับมาเองหรือเปล่า?
ข้อผิดพลาดของ paywall แบบทั่วไปที่ทำให้เสียยอดขายแต่อาจไม่ถึงขั้นโดนปฏิเสธ อยู่ในบทความ paywall iOS: 7 ข้อผิดพลาดของมือใหม่
วิธีแก้เมื่อโดนปฏิเสธ 5.6
- ลิสต์ขั้นตอนการซื้อทั้งหมด Paywall ข้อเสนอรอง ตัวจับเวลา การแจ้งเตือน และการเด้งกลับมาเมื่อเข้าแอปใหม่ Apple ไม่ได้บอกเสมอว่าเล็งอะไร สำหรับแต่ละองค์ประกอบ ตรวจว่าเป็นเวอร์ชันที่โปร่งใส: ปิดได้ในจังหวะเดียว ตัวจับเวลาจริง ราคาถูกต้อง ไม่กลับมาเอง แก้หรือเอาออกทุกอย่างที่ดูเหมือนกับดัก ไม่ใช่แค่ตัวที่น่าจะเป็นปัญหาที่สุด
- เล่นซ้ำเส้นทางของผู้รีวิว ลบแอป ติดตั้งใหม่ ทำ onboarding ให้จบ แล้วปฏิเสธทุกอย่าง: ปิด ยกเลิก ออกจากแอป แล้วกลับเข้ามา จดทุกหน้าจอที่เปิดขึ้นมาโดยคุณไม่ได้ขอ และตรวจว่าปิดได้ในจังหวะเดียว
- เตรียม build ใหม่ สาเหตุอยู่ในแอป ก็คืออยู่ในโค้ดที่ฝังมากับ build การอัปเดตจากระยะไกลแทน build ไม่ได้ อย่างที่ผมอธิบายไว้ในคู่มือ guideline 2.1
- อย่าเก็บอะไรซ่อนไว้ การเปิดข้อเสนอกลับมาจากระยะไกลหลังผ่านการอนุมัติ เท่ากับซ่อนฟีเจอร์จากผู้รีวิว RevenueCat เองก็เตือนเรื่องนี้ไว้ในบทความเกี่ยวกับข้อเสนอตอนออก (exit offers)
- ตอบใน App Store Connect เป็นภาษาอังกฤษ โดยตอบกลับข้อความของ App Review
นี่คือโครงที่ย่อมาจากคำตอบและ review notes ของผม เปลี่ยนเลข build และสิ่งที่แก้ให้เป็นของคุณ แล้วลิสต์สิ่งที่ยังคงอยู่:
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 ได้ หนึ่งครั้งต่อการส่งที่ถูกปฏิเสธ สำหรับ paywall ผมคิดว่าแก้ไขปลอดภัยกว่าโต้แย้ง เหตุผลการปฏิเสธอื่น ๆ และวิธีตอบอยู่ในบทความ ทำไม Apple ถึงปฏิเสธแอป
เช็กลิสต์กัน 5.6 ก่อนส่ง
- ทุกปุ่มกากบาทปิดหน้าจอ หน้าจอที่ปิดไม่ได้ก็ไม่แสดงปุ่มกากบาท
- ทุกปุ่มบอกว่าทำอะไร ทั้งบนหน้าจอและสำหรับ VoiceOver
- ไม่มีข้อเสนอซ่อนอยู่หลังปุ่มปิด
- ถ้าคุณเก็บข้อเสนอที่เกิดจากการปฏิเสธไว้ ต้องอยู่ในช่วงเวลาเดียวที่ไม่เริ่มนับใหม่ ราคาจริง และปิดได้ในจังหวะเดียว
- ไม่มี paywall หรือข้อเสนอใดเปิดขึ้นเองเมื่อกลับเข้าแอป
- ไม่มีการแจ้งเตือนโปรโมชันโดยไม่ได้รับความยินยอมชัดเจนในแอป
- ไม่มีตัวจับเวลาปลอม: กำหนดเวลาที่แสดงต้องจริง ไม่รีเซ็ต และหมดลงจริง
- สิ่งที่หน้าจอแสดงว่าได้รับมาแล้ว ต้องได้รับจริง โดยไม่ขู่ว่าจะเสียไป
- การทดลองใช้แสดงระยะเวลาและราคาที่จะเรียกเก็บหลังจากนั้น
- ยอดที่เรียกเก็บจริงคือราคาที่เห็นชัดที่สุดบนหน้าจอ
- Review notes อธิบายทุกข้อเสนอและทุกการเตือนที่อยู่ใน build
- คุณเล่นซ้ำเส้นทางโดยปฏิเสธทุกอย่างแล้ว ทั้งบน iPhone และ iPad
ให้คนตรวจ paywall ก่อนส่งให้ Apple
Review Kit รวมเช็กลิสต์ก่อนส่งของผม เคสที่ผมโดนปฏิเสธและแก้แล้ว และ skill ของ Claude Code สองตัวที่ตรวจโปรเจกต์ paywall และหน้าแอปของคุณ ถ้า Apple ปฏิเสธ มันจะช่วยเตรียมคำตอบให้ ถ้าอยากได้สายตามนุษย์ จองเวลาหนึ่งชั่วโมงกับผม เราจะไล่ขั้นตอนการซื้อของคุณด้วยกันบนหน้าจอของคุณ ขั้นตอนทั้งหมดหลังโดนปฏิเสธอยู่ในหน้า แอปถูก Apple ปฏิเสธ และส่วนเทคนิคของการสมัครสมาชิกอยู่ใน การสมัครสมาชิกในแอป iOS
ถ้าคุณกำลังเตรียมปล่อยแอปแรก ทำแบบประเมินฟรี มันจะเรียงขั้นตอนให้ถูกลำดับ และส่งเช็กลิสต์กันโดน Apple ปฏิเสธของผมให้คุณ หน้าแรกจะแสดงวิธีสร้างแอปมือถือ พร้อม paywall ที่ออกแบบมาเพื่อการรีวิวตั้งแต่แรก
ไม่มีใครรับประกันได้ว่า Apple จะอนุมัติแอปของคุณ สิ่งที่ผมทำได้คือช่วยให้คุณเลี่ยงการโดนปฏิเสธ 5.6 ที่ผมเคยจ่ายไปแล้วด้วยรอบรีวิวหนึ่งรอบ
คำถามที่พบบ่อย
“Guideline 5.6 - Developer Code of Conduct” ในข้อความปฏิเสธหมายความว่าอะไร?
นี่คือชื่อของกฎว่าด้วยจรรยาบรรณของนักพัฒนา สำหรับแอปที่มีการซื้อในแอป ส่วนใหญ่มักหมายถึงขั้นตอนการซื้อที่ถูกมองว่าหลอกล่อ: ปุ่มปิดปลอม ข้อเสนอที่กลับมาเอง การทดลองใช้หรือราคาที่แสดงแบบชวนเข้าใจผิด ข้อความไม่ได้ระบุหน้าจอที่เป็นปัญหาเสมอไป
Apple ห้าม exit offer หรือไม่?
ตัวกฎไม่ได้ห้ามไว้ตรง ๆ RevenueCat ก็ระบุแบบนั้น พร้อมกับบอกว่ามีนักพัฒนาโดนปฏิเสธด้วยเหตุผลนี้ การถูกปฏิเสธที่เผยแพร่ไว้เล็งไปที่ข้อเสนอที่โผล่มาเมื่อผู้ใช้ปิด paywall หรือข้อเสนอที่สองหลังผู้ใช้ปฏิเสธ สิ่งที่ทำให้เป็นเวอร์ชันโปร่งใสคือ: ข้อเสนอที่ไม่บังคับ จำกัดอยู่ในช่วงเวลาเดียวที่ไม่เริ่มนับใหม่ ราคาจริง ปิดได้ในจังหวะเดียว ไม่กลับมาเอง และใช้ตัวจับเวลาจริงถ้ามี อธิบายไว้ใน review notes ด้วย ไม่มีใครรับประกันได้ว่าผู้รีวิวจะมองแบบนั้น
Paywall ที่ไม่มีปุ่มกากบาททำได้หรือไม่?
กฎไม่ได้บังคับให้มีปุ่มกากบาท และนี่คือทางที่ผมเลือกสำหรับ TradaZen หลังโดนปฏิเสธ สิ่งที่ Apple ไม่ยอมคือปุ่มที่ดูเหมือนปุ่มปิดแต่ทำอย่างอื่น อย่างไรก็ตาม มีนักพัฒนาคนหนึ่งรายงานว่าโดนปฏิเสธ 5.6 เพราะ paywall ที่ไม่มีทางออกในแอปที่ดาวน์โหลดฟรี ให้แสดงคุณค่าก่อนขอให้ทดลองใช้ และบอกให้ชัดในหน้าแอปว่าแอปนี้ต้องจ่ายเงิน
ต้องส่ง build ใหม่หลังโดนปฏิเสธ 5.6 หรือไม่?
ส่วนใหญ่ต้อง เพราะสาเหตุคือหน้าจอหรือพฤติกรรมของแอป ถ้าปัญหาอยู่นอกแอป เช่นในหน้าแอปหรือ metadata การแก้โดยไม่ต้องส่ง build ใหม่อาจพอ ถ้าไม่แน่ใจ ให้ถามผู้รีวิวว่าหมายถึงหน้าจอไหน
การโดนปฏิเสธ 5.6 ทำให้บัญชีนักพัฒนาถูกปิดได้หรือไม่?
กฎระบุไว้สำหรับกรณีที่มีพฤติกรรมหลอกล่อซ้ำ ๆ โดยจะถูกถอดออกจากโปรแกรมนักพัฒนา กฎยังระบุด้วยว่าบัญชีที่ถูกปิดสามารถกู้คืนได้ หลังส่งแผนปรับปรุงเป็นลายลักษณ์อักษรที่ Apple อนุมัติแล้วตรวจสอบ นี่คือเหตุผลที่ควรแก้ขั้นตอนการซื้อทั้งหมดตั้งแต่โดนปฏิเสธครั้งแรก
5.6 กับ 5.6.3 ต่างกันอย่างไร?
5.6 คือจรรยาบรรณทั่วไป: ความเคารพ ความไว้วางใจ และไม่ได้ยอดซื้อมาด้วยกลอุบาย ส่วน 5.6.3 เป็นหนึ่งในกฎย่อย ว่าด้วยการบิดเบือนอันดับ การค้นหา และรีวิว Apple เคยอ้างข้อนี้กับ Solys เพราะการขอให้ให้คะแนนที่วางไว้ใน onboarding

