ข้อกำหนดด้านความต่อเนื่อง

เพื่อให้ผู้เล่นได้รับประสบการณ์การใช้งานที่ดีที่สุดสำหรับ Google Play Games บน PC, เกมเวอร์ชัน Google Play Games บน PC และเวอร์ชันมือถือ (Android) ต้องมอบประสบการณ์การใช้งานข้ามอุปกรณ์ที่ราบรื่น โดยใช้ Google Play Games Services v2 SDK จึงจะ ถือว่ามีการปรับให้เหมาะกับ Google Play Games บน PC

สรุปข้อกำหนดมีดังนี้

  • ผู้เล่นบนมือถือ (Android) และ Google Play Games บน PC (บน PC) จะ ลงชื่อเข้าใช้บริการเกมของ Google Play ภายในเกมของคุณโดยอัตโนมัติเมื่อ เป็นไปได้ และความคืบหน้าที่ไม่ใช่บทแนะนำจะลิงก์กับรหัสผู้เล่นของ บริการเกมของ Google Play ในอุปกรณ์อื่นๆ เกมจะคืนค่าความคืบหน้าดังกล่าวโดยอัตโนมัติเมื่อไม่มีความขัดแย้งกับสถานะในเครื่อง
    • ระบบอาจลงชื่อเข้าใช้เกมของคุณด้วยบริการเกมของ Google Play ให้ผู้ใช้โดยอัตโนมัติ แต่จะไม่ลงชื่อเข้าใช้ด้วยระบบข้อมูลประจำตัวที่มีอยู่ (เช่น บัญชีผู้ใช้ทั่วไป) ในกรณีเหล่านี้ คุณยังคงต้องสำรองและคืนค่าความคืบหน้าของผู้ใช้ แม้ว่าผู้ใช้จะลงชื่อเข้าใช้ด้วยบริการเกมของ Google Play และคาดหวังว่าระบบจะบันทึกความคืบหน้าไว้ ข้อยกเว้นเพียงกรณีเดียวคือเมื่อผู้ใช้เข้าใจอย่างชัดเจนว่าโหมดผู้มาเยือนเชื่อมโยงกับอุปกรณ์เครื่องเดียว
    • คุณต้องใช้การลงชื่อเข้าใช้บริการเกมของ Google Play v2 เพื่อให้เป็นไปตามข้อกำหนดนี้ หากใช้การลงชื่อเข้าใช้ v1 เรามีคำแนะนำสำหรับ การย้ายข้อมูลJava และ Unity การผสานรวม
  • หากเกมของคุณมีโซลูชันข้อมูลประจำตัวอื่นๆ ให้ลิงก์รหัสผู้เล่นของบริการเกมของ Google Play กับโซลูชันเหล่านี้ เพื่อให้ผู้เล่นไม่ต้องคืนค่าข้อมูลเข้าสู่ระบบด้วยตนเองเมื่อใช้อุปกรณ์เครื่องใหม่
  • เมื่อมีความขัดแย้งเกี่ยวกับความคืบหน้า (ผู้เล่นลงชื่อเข้าใช้ด้วยบริการเกมของ Google Play และแพลตฟอร์มข้อมูลประจำตัวอื่น) คุณควรแก้ไขปัญหาในลักษณะที่ผู้เล่นคาดหวังและเข้าใจได้ เช่น ถามผู้เล่นว่าต้องการเล่นด้วยบัญชีใด ให้ความสำคัญกับความคืบหน้าในเครื่อง หรือผสานความคืบหน้า

เราเข้าใจว่าโซลูชันข้อมูลประจำตัวที่มีอยู่มีความซับซ้อนในตัวของมันเอง และเราพร้อมยืดหยุ่นในกรณีพิเศษที่เกิดจากการชนกันของข้อมูลประจำตัวและการแก้ไข ท้ายที่สุด ข้อกำหนดคือผู้เล่นจะได้รับความคืบหน้าหรือสถานะคืนค่าโดยอัตโนมัติเมื่อสลับระหว่าง Android (รวมถึงโทรศัพท์และแท็บเล็ต) กับ Google Play Games บน PC

ดูคำแนะนำเหล่านี้เกี่ยวกับวิธีผสานรวมบริการเกมของ Google Play กับระบบข้อมูลประจำตัวที่มีอยู่ คุณสามารถเลือกระหว่าง 2 วิธีการผสานรวมหลักๆ ตามความต้องการของเกม

  • โซลูชันการผูก: สร้างการเชื่อมต่อแบบหนึ่งต่อหนึ่งระหว่างบริการเกมของ Google Play กับระบบข้อมูลประจำตัวที่มีอยู่
  • โซลูชันการเรียกคืน: เชื่อมโยงบัญชีบริการเกมของ Google Play กับบัญชีที่เชื่อมโยงกับผู้ใช้หลายบัญชีเพื่อคืนค่าสถานะ

แต่ละวิธีมีข้อดีที่แตกต่างกันสำหรับการจัดการความคืบหน้าของผู้เล่นในอุปกรณ์ต่างๆ

คุณสามารถใช้กรณีทดสอบเพื่อประเมินโซลูชันของคุณเอง เทียบกับข้อกำหนด

ต่อไปนี้คือรายการตรวจสอบพฤติกรรมที่จำเป็นและแนะนำที่เกี่ยวข้องกับการลงชื่อเข้าใช้บริการเกมของ Google Play ใน Google Play Games บน PC

ID ความสำคัญ คำอธิบาย
1.1 จำเป็นสำหรับการสร้างที่ ปรับให้เหมาะกับ Google Play Games บน PC ลงชื่อเข้าใช้ให้ผู้เล่นด้วย บริการเกมของ Google Play v2 ในอุปกรณ์ Android และ Google Play Games บน PC

ผสานรวม บริการเกมของ Google Play v2 SDK ใหม่กับการสร้าง Android และ Google Play Games บน PC และเปิดใช้ ฟังก์ชันการลงชื่อเข้าใช้ ภายในเกม ใช้ข้อมูลเข้าสู่ระบบจากผู้เล่นที่ลงชื่อเข้าใช้เพื่อรองรับข้อกำหนด 1.2

โปรดทราบว่าการลงชื่อเข้าใช้ v1 ไม่เป็นไปตามข้อกำหนด หากคุณใช้บริการเกมของ Google Play v1 ในเกม คุณต้องอัปเกรดเป็น v2 ดูข้อมูลเพิ่มเติมเกี่ยวกับการย้ายข้อมูลเกมได้ที่ ดูคู่มือ Java และ Unity
1.2 จำเป็นสำหรับการสร้างที่ ปรับให้เหมาะกับ Google Play Games บน PC สำรองและคืนค่าความคืบหน้าของผู้เล่นตามรหัสผู้เล่นของบริการเกมของ Play

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

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

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

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

ผู้เล่นควรค้นหาปุ่มลงชื่อเข้าใช้ได้ง่าย เช่น เข้าถึงได้จากหน้าจอหลักหรืออยู่ในหน้าจอการตั้งค่า ปุ่มนี้ไม่ควรซ่อนอยู่หลายระดับในเมนูเกม
1.4 ควรมี ปฏิบัติตามหลักเกณฑ์การสร้างแบรนด์ของ Google

ใช้หลักเกณฑ์การสร้างแบรนด์ของบริการเกมของ Playเพื่อให้ผู้เล่นได้รับประสบการณ์การใช้งานแบบครบวงจรที่น่าสนใจและสอดคล้องกัน