เมื่อวันที่ 9 สิงหาคม 2019 เราได้แนะนำกระบวนการสมัครรูปแบบใหม่สำหรับผู้พัฒนาเกมทันใจ ก่อนที่คุณจะส่งเกมใดๆ เพื่อเข้ารับการตรวจสอบ คุณจะต้องดำเนินการดังนี้
เมื่อแอพพลิเคชั่นของคุณได้รับการยอมรับแล้ว คุณจะสามารถส่งเกมเข้ารับการตรวจสอบและเปิดตัวเกมดังกล่าวได้ในพื้นที่การค้นพบของเรา (รายชื่อเกม ฯลฯ)
เรียนรู้เพิ่มเติมเกี่ยวกับวิธีการสร้างตัวจัดการธุรกิจและวิธีการตรวจสอบยืนยันธุรกิจ
ตามข้อที่ 1.7 ของนโยบายแพลตฟอร์ม Facebook เพื่อลดความเสี่ยงของข้อมูลที่ทำให้เกิดความสับสน เราจึงอนุญาตเฉพาะเกมที่เกี่ยวข้องกับโคโรนาไวรัส (โควิด-19) ที่ได้รับการอนุมัติล่วงหน้าเท่านั้น
ก่อนที่จะส่งเกมทันใจของคุณ ให้แน่ใจว่าเกมสอดคล้องกับหลักเกณฑ์ด้านล่างนี้
ตั้งค่าการมองเห็นเป็น "เผยแพร่" ที่ด้านบนของแดชบอร์ดของแอพ
มีการระบุเนมสเปซไว้ในแท็บ "การตั้งค่า"
อัพโหลดองค์ประกอบทั้งหมดตามรายละเอียดในส่วน "การตั้งค่าเกม"
มีขนาดการดาวน์โหลดเริ่มต้นไม่เกิน 3 MB (หรือ 1 MB สำหรับเกมที่ไม่หนักมาก)
ระบุความคืบหน้าในการโหลดจริงผ่านทาง FBInstant.setLoadingProgress
ให้ความสำคัญกับสวิตช์ปิดเสียงจริงบนอุปกรณ์มือถือ (ขอแนะนำให้ใช้ WebAudio API)
ใช้ SDK 6.0 ขึ้นไป โดยส่งการอัพเดตที่กำหนดเองทั้งหมดผ่านเทมเพลต
จัดการกับการขัดจังหวะอย่างเหมาะสมโดยสมัครรับข้อมูลจาก FBInstant.onPause
เกมต้องมีการหยุดเสียงทั้งหมดไว้ชั่วคราว และปรับใช้กลไกเพื่อเริ่มเกมต่อ (เช่น ปุ่ม "หยุดชั่วคราว")
ปฏิบัติตามข้อกำหนดของแพลตฟอร์ม Facebook และนโยบายผู้พัฒนาทุกข้อที่ประกาศ
ลิงก์กับธุรกิจสำหรับการตรวจพิจารณาแอพ ธุรกิจจะต้องเป็นธุรกิจที่ผ่านการตรวจสอบยืนยันแล้ว จึงจะเปิดตัวเกมได้
ให้ความรู้สึกเหมือนเกมแบบเนทีฟ (ไม่สามารถเลื่อน ขยาย หรือแพนได้เหมือนเว็บเพจ)
ใส่ชื่อแบรนด์ไว้ในชื่อ (เช่น "Messenger" หรือ "Facebook")
แชร์ ID ของแอพกับแอพพลิเคชั่นสดอื่น (เช่น เว็บเกมบน Facebook)
ลิงก์ไปยังเว็บไซต์หรือแอพอื่น (ยกเว้น: การลิงก์ไปที่เพจนโยบายความเป็นส่วนตัว)
ขอข้อมูลผู้ใช้ที่ไม่ได้รับจาก SDK ของเกมทันใจ (รวมถึงการใช้ JavaScript SDK บนแพลตฟอร์ม Facebook)
อินไลน์ SDK ของเกมทันใจ หรือใช้เวอร์ชั่นอื่นที่ไม่ใช่เวอร์ชั่นใน connect.facebook.com
ส่งมากกว่าหนึ่งการอัพเดตเกมต่อบริบทต่อครั้ง
แสดงโฆษณาของบุคคลที่สาม
แสดงฟังก์ชั่นการชำระเงินใดๆ บนแพลตฟอร์มที่ไม่รองรับการชำระเงิน
เรียกใช้เมธอดอื่นใดนอกเหนือจากเมธอดต่อไปนี้ก่อนที่จะแก้ไข startGameAsync
FBInstant.getSDKVersion()
FBInstant.initializeAsync()
FBInstant.getPlatform()
FBInstant.setLoadingProgress()
FBInstant.getSupportedAPIs()
FBInstant.quit()
FBInstant.onPause()
FBInstant.player.getID()
ตั้งแต่วันที่ 24 มีนาคม 2019 จะสามารถเรียกใช้เมธอดเพิ่มเติมได้ก่อนที่จะแก้ไข startGameAsync
เรียนรู้เพิ่มเติมเกี่ยวกับเรื่องนี้ได้ที่มีอะไรใหม่ใน SDK เกมทันใจ 6.3
โดยเฉพาะสำหรับผู้ใช้ iOS เกมของคุณไม่ควรจะ:
โปรโมทเกมทันใจอื่นๆ ระหว่างเกม (รวมถึงการโปรโมทผ่านบอท)
อนุญาตการส่งของขวัญให้เพื่อน
แสดงฟังก์ชั่นการชำระเงินหรือข้อมูลอ้างอิงเกี่ยวกับความพร้อมใช้งานในแพลตฟอร์มอื่น
หากใช้งานอย่างมีประสิทธิภาพ การอัพเดตเกมผ่าน Messenger จะเป็นกลไกอัตราการใช้งานต่อเนื่องที่ดีเยี่ยม แต่หากใช้งานไม่ดีพอ อาจส่งผลเสียต่อความพึงพอใจของผู้เล่น และทำให้ผู้เล่นไม่อยากเล่นเกมของคุณ เราเตรียมแนวทางต่อไปนี้ไว้เพื่อช่วยคุณในการปรับประสบการณ์ใช้งานการอัพเดตเกมผ่าน Messenger ของคุณให้เหมาะสมที่สุด
จัดเตรียมอัพเดตที่ เกี่ยวข้องในเวลาที่เหมาะสม และมีคุณค่า ให้แก่ผู้เล่น หากต้องการข้อมูลเพิ่มเติม โปรดไปที่หัวข้อ “หลักปฏิบัติที่ดีที่สุด”
มอบการควบคุมให้ผู้ใช้ (เช่น โดยการยืนยันว่าพวกเขาต้องการรับการแจ้งเตือนรวมถึงระบุความถี่ของการแจ้งเตือน)
ใช้ข้อมูลจุดเริ่มต้นบนปุ่มเล่นเพื่อโหลดเกมโดยใช้วิธีที่สอดคล้องตามบริบท
ตั้งชื่อบอทให้เหมือนเกม
ใช้งานการอัพเดตทางโซเชียล เช่น การเตือนความจำเมื่อถึงรอบการเล่น ผลการแข่งขัน รางวัลและการท้าแข่งที่กำหนดเวลาไว้
ตรวจสอบให้แน่ใจว่าผู้เล่นของคุณมีสิ่งจูงใจที่ใช่ในการเปิดเกมผ่านข้อความบอทโดยใช้เพย์โหลดข้อความเพื่อมอบรางวัลที่มีค่าให้กับพวกเขาในเกม ข้อความบอทมักไร้ความหมายหากข้อความนั้นเปิดเกมของคุณในหน้าจอเริ่มต้น
ใช้งานเมนูต่อเนื่องเพื่อมอบการดำเนินการทั่วไป เช่น การเปิดตัวเกม
กำหนดการดำเนินการเริ่มต้นเพื่อใช้ game_play
ในการอัพเดตที่กำหนดเองเพื่อให้รูปภาพทุกส่วนพาคุณไปที่เกม
ใช้บอทเพื่อแจ้งคุณสมบัติหรือเนื้อหาใหม่
ปรับเวลาในหนึ่งวันให้เหมาะสมสำหรับข้อความที่ส่งต่อผู้ใช้หนึ่งคนโดยคำนึงถึงโซนเวลา
ปฏิบัติตามหลักทั่วไปของ หลักปฏิบัติที่ดีที่สุดสำหรับบอท Messenger
ส่งข้อความทันทีหลังจากที่ผู้เล่นปิดเกม
ส่งข้อความเพื่อกระตุ้นผู้เล่นให้กลับมามีส่วนร่วมอีกครั้งโดยไม่มีบริบท (เช่น “กลับมาที่เกมเดี๋ยวนี้!”) กลับกัน คุณควรใช้ข้อความกระตุ้นการมีส่วนร่วมอีกครั้งที่มีบริบทเต็มเปี่ยม (เช่น “หน่วยสอดแนมของคุณกลับมาพร้อมข้อมูลเพิ่มเติม”)
ใช้รูปแบบการพูดของผู้ใช้ Facebook รายอื่นๆ หรือทำให้ผู้เล่นเข้าใจผิดว่าผู้ที่กำลังสื่อสารด้วยคือเพื่อนของพวกเขา
ส่งข้อความบอทถึงผู้ใช้ต่อไปแม้พวกเขาจะแสดงการไม่มีส่วนร่วมอย่างต่อเนื่อง ขีดจำกัดของนโยบายจะถูกนำมาใช้และข้อความของคุณจะถูกบล็อก ขีดจำกัดปัจจุบันอยู่ที่ 5 ข้อความในช่วงระยะเวลา 10 วันของช่วงเวลาที่ใช้งานการเล่มเกมครั้งล่าสุด เมื่อทดสอบบอท ให้ตรวจดูให้แน่ใจว่าได้เล่นเกมอย่างน้อยหนึ่งครั้งทุก 5 ข้อความ
กำหนดค่า messaging_type
ให้กับค่าอื่นๆ นอกเหนือจาก RESPONSE
หรือ UPDATE
ใช้ API การแพร่ภาพของแพลตฟอร์ม Messenger ให้เหมือนว่ายังไม่มีให้บริการสำหรับบอทเกม
ลิงก์ไปที่ App Store
แท็บ "ตรวจสอบ" ในแดชบอร์ดผู้พัฒนาช่วยให้คุณสามารถส่งเกมของคุณไปยังทีมตรวจสอบของเราได้ ตรวจสอบว่าเกมเป็นไปตามนโยบายที่เกี่ยวข้องทั้งหมดก่อนส่ง
ระหว่างการส่ง คุณต้องเตรียม ID ทีมผู้พัฒนา Apple ตามแนวทางปฏิบัติด้านการตรวจสอบบน App Store ของ Apple 4.7 ซึ่งจะทำให้สามารถเผยแพร่บน iOS ได้
อย่าใส่ตัวเลือกการซื้อในแอพไว้ในเกมทันใจในขั้นตอนการส่ง หากเกมของคุณไม่มีฟีเจอร์การซื้อในแอพ ตรวจสอบข้อมูลเพิ่มเติมได้ในหน้าการซื้อในแอพ
การตรวจสอบจะเสร็จสิ้นภายในหนึ่งสัปดาห์ เมื่อเกมได้รับการตรวจสอบแล้ว ไม่จำเป็นต้องมีการตรวจสอบอีกครั้ง เว้นแต่จะพบว่ามีการละเมิดนโยบายผู้พัฒนาของเรา
คุณสามารถติดตามสถานะเกมของคุณได้ที่แท็บ "สถานะการเปิดตัว" ในแดชบอร์ดผู้พัฒนา
คุณสามารถเปิดตัวเกมได้ทั้งแบบทั่วโลกหรือในบางประเทศ โดยเลือกตัวเลือก "เลือกประเทศ" เพื่อเลือกแต่ละประเทศที่ต้องการ
เราได้รวมทรัพยากรต่อไปนี้เพื่อให้มั่นใจว่าเกมของคุณจะมีประสิทธิภาพที่ดีที่สุดเท่าที่เป็นไปได้บนแพลตฟอร์มของเรา: