เพื่อให้ผู้เล่นได้รับประสบการณ์การใช้งานที่ดีที่สุดสำหรับ Google Play Games บน PC, เวอร์ชัน Google Play Games บน PC และเวอร์ชันมือถือ (Android) ของเกมคุณ ต้องมอบประสบการณ์การใช้งานข้ามอุปกรณ์ที่ราบรื่น โดยใช้ บริการเกมของ Google Play 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 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 | จำเป็นสำหรับการสร้างที่ เพิ่มประสิทธิภาพ | สำรองข้อมูลและกู้คืนความคืบหน้าของผู้เล่นด้วยรหัสผู้เล่นของบริการเกมของ Play
ไม่จำเป็นต้องดำเนินการนี้เมื่อผู้เล่นเข้าใจว่าความคืบหน้าเชื่อมโยงกับอุปกรณ์ในเครื่องและจะหายไปเมื่อเปลี่ยนไปใช้อุปกรณ์อื่น หรือความคืบหน้าอยู่ในบทแนะนำเท่านั้น ตรวจสอบว่าได้สำรองข้อมูลความคืบหน้าของผู้เล่นไว้ในโซลูชันการบันทึกไว้ในระบบคลาวด์ และใช้ รหัสผู้เล่นของบริการเกมของ Play เป็นคีย์ อย่างปลอดภัย หากใช้เซิร์ฟเวอร์แบ็กเอนด์ของเกมเอง เพื่อให้ผู้เล่นไม่สูญเสียความคืบหน้าเมื่อ เปลี่ยนหรือรีเซ็ตอุปกรณ์ หรือหากเล่นใน อุปกรณ์หลายเครื่อง เมื่อผู้เล่นลงชื่อเข้าใช้ด้วย บริการเกมของ Play ให้ตรวจสอบว่ามี ข้อมูลความคืบหน้าสำหรับบัญชีนั้นหรือไม่ หากมี ให้ผู้เล่นเล่นต่อจากจุดที่ค้างไว้ได้ คุณ สามารถใช้โซลูชันการบันทึกไว้ในระบบคลาวด์ของคุณเองหรือ บริการเกมของ Play เกมที่บันทึกไว้ หากผู้เล่นไม่ได้ลงชื่อเข้าใช้ด้วย บริการเกมของ Play ให้พยายามเก็บรักษา ความคืบหน้าของผู้เล่นไว้ในเครื่อง แล้วซิงค์ความคืบหน้าดังกล่าว เมื่อผู้เล่นลงชื่อเข้าใช้ บริการเกมของ Play ในที่สุด วิธีนี้จะช่วยป้องกันไม่ให้ความคืบหน้าของผู้เล่นหายไปหากผู้เล่นเลื่อนการลงชื่อเข้าใช้เกม |
| 1.3 | แนวทางปฏิบัติแนะนำ | แสดงปุ่มลงชื่อเข้าใช้สำหรับผู้เล่นที่ออกจากระบบ
ผู้เล่นอาจเลือกไม่ใช้บริการเกมของ Play จึงไม่ได้ลงชื่อเข้าใช้เกมของคุณโดยอัตโนมัติ การเพิ่มปุ่มลงชื่อเข้าใช้สำหรับผู้เล่นที่ออกจากระบบจะช่วยให้ผู้เล่นเปลี่ยนใจและลงชื่อเข้าใช้บริการเกมของ Play ได้เมื่อเล่นเกมของคุณมากขึ้น ผู้เล่นควรค้นหาปุ่มลงชื่อเข้าใช้ได้ง่าย เช่น เข้าถึงได้จากหน้าจอหลักหรืออยู่ในหน้าจอการตั้งค่า ปุ่มนี้ไม่ควรซ่อนอยู่หลายระดับในเมนูเกม |
| 1.4 | ควรมี | ปฏิบัติตามหลักเกณฑ์การสร้างแบรนด์ของ Google
ใช้หลักเกณฑ์การสร้างแบรนด์ ของบริการเกมของ Play เพื่อให้ผู้เล่นได้รับประสบการณ์การใช้งานแบบครบวงจร ที่น่าสนใจและสอดคล้องกัน |