Guideline 4.3 Design Spam แอปโดนปฏิเสธ ต้องทำอย่างไร
โดย Mehdi Azizi
อัปเดตเมื่อ , 9 นาที
Guideline 4.3 คือกฎกันสแปมของ App Store: 4.3(a) ห้ามแอปซ้ำหรือดัดแปลงจากของเดิม 4.3(b) ปฏิเสธแอปในหมวดที่อิ่มตัว ทางแก้คือฟีเจอร์หลักที่ไม่มีใครมี
Guideline 4.3 Design Spam: คำตอบสั้น ๆ
Guideline 4.3 คือกฎกันสแปมของ App Store ข้อ 4.3(a) ห้ามเผยแพร่แอปเดียวกันหลายครั้ง และในทางปฏิบัติใช้จัดการกับแอปที่เอาของเดิมมาดัดแปลงใหม่ ส่วนข้อ 4.3(b) ปฏิเสธแอปที่แยกไม่ออกจากแอปที่มีอยู่แล้ว โดยเฉพาะในหมวดที่อิ่มตัว ทางแก้ต้องแก้ที่แก่นของแอป คือมีฟีเจอร์หลักที่ไม่มีใครมี
นี่คือการปฏิเสธที่แก้ยากที่สุด เพราะมันตั้งคำถามกับเหตุผลที่แอปของคุณมีอยู่ และแก้โค้ดแค่ไหนก็ไม่พอ ถ้าตัวผลิตภัณฑ์ยังเหมือนของที่มีอยู่แล้วมากเกินไป
ผมเผยแพร่แอป iOS ของตัวเอง Solys นาฬิกาปลุกที่มีมินิเกม และ TradaZen แอปฝึกเทรด อยู่บน App Store แล้ว ส่วน Nolera กับ Clic เคยโดนปฏิเสธแล้วแก้จนผ่าน ผมเคยโดนปฏิเสธข้อ 2.1, 5.6.3 และ 2.3.2 ซึ่งผมเล่าละเอียดไว้ใน ทำไม Apple ถึงปฏิเสธแอปของคุณ ผมไม่เคยโดนปฏิเสธข้อ 4.3 และจะไม่เล่าให้ฟังเป็นอย่างอื่น คู่มือนี้อิงจากข้อความทางการของ Apple โดยถอดความเป็นภาษาไทย
Guideline 4.3 เขียนไว้ว่าอย่างไรกันแน่?
ข้อ 4.3 "Spam" อยู่ใน หมวด 4 "Design" ของ App Review Guidelines ทั้งสองส่วนของข้อนี้จัดการปัญหาที่ต่างกัน
4.3(a): แอปเดียว ไม่ใช่ก๊อปหนึ่งชุดต่อหนึ่งรูปแบบ
ข้อความทางการขอไม่ให้สร้าง Bundle ID หลายตัวสำหรับแอปเดียวกัน ตัวอย่างของ Apple คือการเผยแพร่แอปแผนที่แยกทีละเมืองทั่วโลก แทนที่จะทำแผนที่โลกแอปเดียวให้ค้นหาเมืองเอา ถ้าแอปของคุณมีหลายเวอร์ชันตามสถานที่ ทีมกีฬา หรือมหาวิทยาลัย Apple แนะนำให้ส่งแอปเดียว แล้วเสนอแต่ละรูปแบบผ่านการซื้อในแอป
ในทางปฏิบัติ ข้อความปฏิเสธไปไกลกว่าตัวอย่างนี้ ในการปฏิเสธข้อ 4.3(a) ที่นักพัฒนาโพสต์ไว้ใน ฟอรัมนักพัฒนาของ Apple Apple เขียนว่าแอปมี "a similar binary, metadata, and/or concept" เหมือนกับแอปที่นักพัฒนาคนอื่นส่งมา โดยต่างกันแค่เล็กน้อย ข้อความนี้เรียกแอปที่คล้ายกันหรือดัดแปลงใหม่เหล่านี้ว่าสแปม มีสามคำที่สำคัญ: ไบนารี (โค้ดที่คอมไพล์แล้ว) เมทาดาทา (ชื่อ คำอธิบาย ภาพหน้าจอ) และคอนเซปต์
ยังมีอีกสองกฎที่ไปในทางเดียวกัน ข้อ 4.2.6 ซึ่งเป็นกฎย่อยของ guideline 4.2 ปฏิเสธแอปที่สร้างจากเทมเพลตเชิงพาณิชย์หรือบริการสร้างแอป เว้นแต่ผู้ให้บริการเนื้อหาจะส่งเอง ส่วน guideline 4.1 "Copycats" ห้ามลอกแอปยอดนิยมโดยเปลี่ยนชื่อหรืออินเทอร์เฟซนิดหน่อย ข้อนี้เริ่มด้วยประโยคง่าย ๆ: "Come up with your own ideas."
4.3(b): หมวดที่อิ่มตัว
ข้อ 4.3(b) ปฏิเสธแอปที่แยกไม่ออกจากสิ่งที่มีให้ใช้อยู่แล้วมากมาย สำหรับ Apple แอปเลียนแบบที่ทำตามกระแสแบบนี้ทำให้การค้นพบแอปบน App Store แย่ลง
ข้อความระบุชื่อหมวดที่เกี่ยวข้องไว้ แอปหาคู่ ไฟฉาย เสียงเอฟเฟกต์ วอลเปเปอร์ ตัวจับเวลาธรรมดา และดูดวง ("fortune telling") ถือว่ามีอยู่เต็มตลาดแล้ว Apple ไม่รับแอปใหม่ในหมวดเหล่านี้อีก เว้นแต่จะมอบ "a meaningfully different or improved experience" Apple ยังอาจลบแอปที่ไม่อัปเดต ไม่ปรับปรุง หรือไม่มีใครใช้ออกด้วย
อีกรายการหนึ่งเข้มกว่า: เกมดื่มเหล้า กามสูตร แอปเสียงตดและเสียงเรอ Apple มองว่าเป็นแอปคุณภาพต่ำหรือทำแบบขอไปที และการส่งแอปแบบนี้ซ้ำ ๆ อาจทำให้ถูกตัดออกจากโปรแกรมนักพัฒนาได้
ดูดวงรายวันและโหราศาสตร์ไม่ได้ถูกระบุชื่อตรง ๆ ในข้อความเวอร์ชันปัจจุบัน แต่แอปดูดวงรายวันทั่วไปก็ใกล้เคียงกับการดูดวงมาก และผมจะถือว่ามันเป็นหมวดที่อิ่มตัว
ทำไม 4.3 ถึงโดนบ่อยขึ้นเมื่อใช้ AI และเทมเพลต
เทมเพลตมีทุกอย่างเหมือนกันโดยธรรมชาติ
เทมเพลตแอปที่ขายออนไลน์ถูกซื้อโดยนักพัฒนาจำนวนมาก ซึ่งเปลี่ยนสี ไอคอน และชื่อ แล้วส่งเลย Apple ไม่ได้บอกละเอียดว่าตรวจจับความคล้ายอย่างไร แต่ข้อความของเขาพูดถึงไบนารี เมทาดาทา และคอนเซปต์ ซึ่งเป็นสามอย่างที่เทมเพลตมีเหมือนกับทุกก๊อปของมัน นี่คือกรณีที่ 4.3(a) และ 4.2.6 มุ่งจัดการพอดี
AI สร้างเวอร์ชันค่าเฉลี่ยของไอเดียคุณ
ลองขอ AI ว่า "แอปติดตามนิสัย" มันจะให้เวอร์ชันที่น่าจะเป็นที่สุดของไอเดียนั้น ก็คือค่าเฉลี่ยของสิ่งที่มีอยู่แล้ว หน้าจอเหมือนเดิม onboarding เหมือนเดิม โค้ดอาจจะเป็นของใหม่ แต่คอนเซปต์ไม่ใช่ และ 4.3(b) ตัดสินที่ประสบการณ์ ไม่ใช่ความใหม่ของโค้ด
AI เขียนโค้ดไอเดียที่มีความต่างได้ดีมาก แต่หาความต่างแทนคุณไม่ได้ ผมเล่าละเอียดว่ามันทำอะไรได้ดีและพลาดตรงไหนใน สร้างแอป iOS ด้วย AI
ทำให้แอปของคุณแตกต่างจริง ๆ ได้อย่างไร
ฟีเจอร์หลักที่ไม่มีใครเสนอแบบนี้เป๊ะ ๆ
นี่คือกฎที่ผมตั้งให้ตัวเองกับทุกไอเดีย เพื่อเลี่ยง 4.3 นั่นเอง: ฟีเจอร์หลักที่ไม่มีใครเสนอแบบนี้เป๊ะ ๆ นาฬิกาปลุกอีกตัวจะโดนโจมตีได้ง่าย เพราะตัวจับเวลาธรรมดาอยู่ในหมวดที่ Apple ระบุไว้ Solys คือนาฬิกาปลุกที่บังคับให้คุณชนะมินิเกมก่อนถึงจะปิดได้ ความต่างสรุปได้ในประโยคเดียว และเห็นได้ตั้งแต่ใช้ครั้งแรก
วิธีทดสอบ: เติมประโยค "นี่คือแอปเดียวที่..." ให้จบ ถ้าคุณจบได้แค่ว่า "แต่สวยกว่า" ความต่างของคุณก็อ่อนเกินไป
เนื้อหาและตรรกะที่เป็นของคุณเอง
แค่หน้าตาที่ต่างไม่พอ สิ่งที่ทำให้แอปแตกต่างคือสิ่งที่มันสร้างขึ้น: เนื้อหาที่เขียนมาเพื่อแอปนี้ ข้อมูลที่มันคำนวณ กลไกที่หาที่อื่นไม่ได้ ถ้าคุณเริ่มจากเทมเพลตหรือโปรเจกต์โอเพนซอร์ส ให้เปลี่ยนตรรกะ ไม่ใช่แค่สี
ชื่อ ภาพหน้าจอ และคำอธิบายที่พิสูจน์ได้
ข้อความ 4.3(a) พูดถึงเมทาดาทา: ผู้รีวิวตัดสินหน้าแอปของคุณด้วย เหมือนกับ guideline 2.3.10 ชื่อทั่ว ๆ ไปอย่าง "Flashlight Pro" ประกาศว่าเป็นของก๊อปตั้งแต่ยังไม่ได้เปิดแอป ชื่อและคำบรรยายย่อยของคุณต้องบอกฟีเจอร์ที่ไม่เหมือนใคร ภาพหน้าจอแรกต้องแสดงมัน และคำอธิบายต้องเปิดด้วยมัน งานนี้ช่วย SEO ของคุณด้วย วิธีการอยู่ในหน้า ASO App Store
แอปเดียวสำหรับทุกรูปแบบของคุณ
ถ้าไอเดียของคุณแตกออกเป็นหลายเมือง หลายทีม หรือหลายธีม ให้เผยแพร่แอปเดียวที่มีตัวเลือกอยู่ข้างใน และใช้การซื้อในแอปถ้ารูปแบบเหล่านั้นต้องจ่ายเงิน นี่คือการอ่าน 4.3(a) ตามตัวอักษร
ตอบกลับการปฏิเสธข้อ 4.3 ใน App Store Connect อย่างไร
สิ่งที่เคยเรียกว่า Resolution Center ตอนนี้อยู่ในส่วน App Review ของ App Store Connect คุณ ตอบกลับข้อความของ App Review ได้ที่นั่น ทั้งข้อความและไฟล์แนบ ภาพหน้าจอหรือเอกสาร ตราบใดที่คุณยังไม่ได้ส่งใหม่
- ระบุกฎย่อยให้ได้ การปฏิเสธ 4.3(a) จะพูดถึงความคล้ายกับแอปอื่นหรือการมีหลายรูปแบบ การปฏิเสธ 4.3(b) จะพูดถึงหมวดที่อิ่มตัว
- ซื่อสัตย์กับตัวเองเรื่องแก่นของแอป ถ้าแอปของคุณมาจากเทมเพลตหรือเหมือนของที่มีอยู่จริง ๆ อย่าเถียง: เปลี่ยนตัวผลิตภัณฑ์ ไม่ใช่เปลี่ยนคำพูด
- ถ้าความต่างของคุณมีอยู่จริง ให้แสดงมันออกมา ตอบสั้น ๆ ตรงตามข้อเท็จจริง เป็นภาษาอังกฤษ แนบวิดีโอฟีเจอร์หลักไปด้วย
เทมเพลตที่ผมจะใช้ ปรับตามแอปของคุณ:
Hello App Review team,
Thank you for your feedback regarding Guideline 4.3.
[App name] is not a variant of an existing app. Its core feature is:
[one sentence: what the user can do that no other app offers this way].
What makes it different:
- [Unique feature, and where to find it in the app]
- [Original content or logic created for this app]
- [Why it matters to the user]
All code, content and assets were created for this app.
We do not publish any other app based on the same code or concept.
Attached: a short screen recording of the core feature.
If a specific part of the app looks similar to existing apps,
could you tell us which one, so we can address it precisely?
Best regards,
[Your name]
เขียนสองประโยคเรื่องโค้ดและแอปอื่นก็ต่อเมื่อมันเป็นความจริงเท่านั้น คำกล่าวอ้างเท็จในการตอบ Apple จะทำให้คุณเสียมากกว่าการโดนปฏิเสธ ขั้นตอนทั้งหมดหลังโดนปฏิเสธไม่ว่าข้อไหนอยู่ในหน้า แอปโดน Apple ปฏิเสธ
เมื่อไหร่ควรอุทธรณ์ต่อ App Review Board
Apple ให้คุณ อุทธรณ์ต่อ App Review Board ได้ ถ้าคุณคิดว่าผู้รีวิวเข้าใจคอนเซปต์และการทำงานของแอปผิด หรือคุณถูกปฏิบัติอย่างไม่เป็นธรรมระหว่างรีวิว Apple ตั้งเงื่อนไขไว้สามข้อ: ให้เหตุผลที่ชัดเจนว่าแอปของคุณทำตาม guidelines อุทธรณ์ได้ครั้งเดียวต่อการส่งที่โดนปฏิเสธ และต้องตอบคำขอข้อมูลเพิ่มเติมทุกข้อก่อน
อุทธรณ์ เมื่อความต่างของคุณมีอยู่จริง เห็นได้ในแอป และคำตอบของคุณใน App Store Connect ยังไม่พอให้เขาเข้าใจ สำหรับเทมเพลต แอปโคลน หรือรูปแบบที่ไม่มีความต่าง การอุทธรณ์ไม่ได้เปลี่ยนตัวผลิตภัณฑ์
ในหน้าเดียวกัน Apple ยังมีนัดคุยวิดีโอ 30 นาทีกับ App Review ด้วย ถ้าไอเดียของคุณเฉียดหมวดที่อิ่มตัว ให้ถามก่อนลงมือสร้าง
เช็กลิสต์กัน 4.3 ก่อนส่งแอป
- คุณเติมประโยค "นี่คือแอปเดียวที่..." ได้จบโดยไม่พูดถึงดีไซน์
- เห็นฟีเจอร์หลักได้ตั้งแต่ใช้ครั้งแรก โดยไม่ต้องหา
- ไม่มีหน้าจอ ข้อความ เสียง หรือภาพใดที่ยกมาจากเทมเพลตทั้งดุ้น และคุณได้เปลี่ยนตรรกะของเทมเพลตแล้ว
- คุณไม่ได้เผยแพร่สองแอปที่ใช้โค้ดเดียวกันและคอนเซปต์เดียวกัน
- รูปแบบต่าง ๆ ของคุณ (เมือง ทีม ธีม) อยู่ในแอปเดียว
- ชื่อและคำบรรยายย่อยของคุณบอกฟีเจอร์ที่ไม่เหมือนใคร ไม่ใช่บอกหมวด
- ภาพหน้าจอแรกและคำอธิบายของคุณเปิดด้วยความต่าง
- ถ้าแอปของคุณแตะหมวดที่ 4.3(b) ระบุไว้ บันทึกสำหรับรีวิวต้องอธิบายในสองประโยคว่าอะไรทำให้มันต่าง และทดสอบอย่างไร
ป้องกัน 4.3 ได้ตั้งแต่ตอนเลือกไอเดีย
แอป "อีกตัว" ในตลาดที่อิ่มตัวมีปัญหาสองข้อ Apple อาจปฏิเสธมันตามข้อ 4.3(b) และถ้าผ่าน มันก็ต้องสู้กับแอปที่คนติดตั้งมาหลายปี โดยไม่มีเหตุผลให้คนเลือกมัน
ความแตกต่างจึงไม่ใช่สิ่งที่เติมเข้าไปตอนส่งแอป มันต้องตัดสินใจก่อนเขียนโค้ดบรรทัดแรก โดยย่อไอเดียของคุณให้เหลือฟีเจอร์หลักที่ชัดเจนสำหรับกลุ่มผู้ใช้ที่เจาะจง นี่คือหัวใจของ MVP แอป iOS ที่วางกรอบดี และเป็นขั้นแรกของ วิธีการของผมจากไอเดียสู่ App Store
เลือกไอเดียที่ใช่ก่อนเขียนโค้ด
ใน iOS Kit ขั้นแรกของเส้นทางมีไว้เพื่อสิ่งนี้เลย: เลือกไอเดีย กลุ่มผู้ใช้ และราคา ก่อนเขียนโค้ด
คุณโดนปฏิเสธข้อ 4.3 มาแล้วใช่ไหม? Apple Review Kit ช่วยให้คุณหากฎที่ถูกอ้างถึง สิ่งที่กฎนั้นต้องการ พร้อมตัวอย่างการแก้และการตอบกลับ ถ้าคุณอยากให้เราดูเคสของคุณด้วยกันตอนนี้เลย จองเวลาหนึ่งชั่วโมงกับผม ผ่านวิดีโอคอล
ไม่มีใครรับประกันได้ว่า Apple จะอนุมัติ รวมถึงผมด้วย ผมช่วยคุณคัดไอเดียที่จะกลายเป็นแอป "ที่เกินมา" ออกไปตั้งแต่ต้นได้
ยังไม่มั่นใจในไอเดียของคุณใช่ไหม? การวินิจฉัยฟรี เริ่มจากโปรเจกต์ของคุณ บอกว่าควรเริ่มขั้นไหนก่อน และส่งเช็กลิสต์กันโดน Apple ปฏิเสธของผมให้ จากนั้นหน้าแรกจะแสดงวิธี สร้างแอปมือถือโดยไม่ต้องเริ่มจากศูนย์ ด้วยการเลือกไอเดียก่อนเขียนโค้ด
คำถามที่พบบ่อย
4.3(a) กับ 4.3(b) ต่างกันอย่างไร?
4.3(a) มุ่งที่การทำซ้ำ: แอปเดียวกันหลายเวอร์ชัน หรือแอปที่มีโค้ด หน้าแอป หรือคอนเซปต์เหมือนแอปอื่นโดยต่างกันแค่รายละเอียดเล็กน้อย 4.3(b) มุ่งที่ความอิ่มตัว: ไม่มีอะไรใหม่ในหมวดที่มีแอปเยอะมาก เช่น ไฟฉาย
แอปที่สร้างด้วย AI จะโดนปฏิเสธข้อ 4.3 ไหม?
ไม่ใช่เพราะสร้างด้วย AI: Apple ตัดสินที่ผลลัพธ์ ไม่ใช่เครื่องมือ ความเสี่ยงมาจากไอเดียทั่ว ๆ ไปที่ AI แปลงเป็นเวอร์ชันค่าเฉลี่ยของสิ่งที่มีอยู่แล้ว ถ้าฟีเจอร์หลักของคุณไม่เหมือนใครและมองเห็นได้ ที่มาของโค้ดก็ไม่ใช่ปัญหาตามข้อ 4.3
ใช้เทมเพลตได้ไหมโดยไม่โดนปฏิเสธ?
เทมเพลตที่ใช้เป็นจุดเริ่มต้นทางเทคนิค แล้วแปลงอย่างลึกซึ้ง ไม่ใช่ปัญหา เทมเพลตที่เผยแพร่แทบไม่เปลี่ยน แค่ใส่ชื่อใหม่และสีใหม่ คือสิ่งที่ 4.3(a) และ 4.2.6 มุ่งจัดการพอดี
ต้องเปลี่ยนบัญชีหรือ Bundle ID หลังโดนปฏิเสธข้อ 4.3 ไหม?
ไม่ต้อง การเปลี่ยนตัวระบุหรือบัญชีไม่ได้เปลี่ยนแอป และ 4.3(b) ระบุว่าการส่งแอปคุณค่าต่ำซ้ำ ๆ อาจทำให้ถูกตัดออกจากโปรแกรมนักพัฒนาได้ ทางออกที่ยั่งยืนทางเดียวคือแก้ตัวผลิตภัณฑ์ แล้วส่งใหม่
แอปหาคู่หรือแอปวอลเปเปอร์ยังผ่านได้อยู่ไหม?
ได้ ถ้ามันมอบประสบการณ์ที่ต่างหรือดีขึ้นจริง ๆ: นี่คือเงื่อนไขในข้อความของ Apple ความต่างนี้ต้องเห็นได้ในแอป ในหน้าแอป และในบันทึกสำหรับรีวิว