รหัสผู้เล่นรุ่นใหม่

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

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

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

ใช้รหัสผู้เล่นรุ่นใหม่

หากต้องการรองรับรหัสผู้เล่นรุ่นใหม่ ให้ทำดังนี้

  1. เลือกเกมใน Google Play Console
  2. ไปที่ขยายการมองเห็น > บริการเกมของ Play > การตั้งค่าและการจัดการ > การกำหนดค่า
  3. ในหน้าการกำหนดค่า ให้เลือกแก้ไขพร็อพเพอร์ตี้ หน้านี้มีการตั้งค่าเพื่อเปิดใช้รหัสผู้เล่นรุ่นถัดไป ดังที่แสดงในรูปภาพต่อไปนี้

การกำหนดค่ารหัสรุ่นใหม่ของบริการเกมของ Play

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

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

เมื่อทดสอบเสร็จแล้ว ให้เผยแพร่การเปลี่ยนแปลงพร้อมโปรเจ็กต์ PGS ใน Play Console (ในส่วนบริการเกมของ Play > การตั้งค่าและ การจัดการ > การเผยแพร่) เพื่อให้การเปลี่ยนแปลงมีผลและผู้ใช้ใหม่ทั้งหมด เริ่มรับรหัสรุ่นถัดไป

ทดสอบรหัสผู้เล่นรุ่นใหม่

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

การทดสอบบางอย่างที่เราขอแนะนำให้คุณดำเนินการมีดังนี้

  • ตรวจสอบว่าบัญชีผู้ทดสอบ (ที่ได้รับรหัสผู้เล่นรุ่นใหม่) สามารถ เข้าสู่ระบบและลิงก์โปรไฟล์ PGS กับความคืบหน้าของเกมได้
  • (หากมี) บัญชีผู้ทดสอบจะเข้าสู่ระบบตัวตนเดียวกันได้ ด้วยโปรไฟล์ PGS เดียวกันในเกมต่างๆ และระบบจะติดตามความคืบหน้า

ใช้คีย์เพลเยอร์สำหรับนักพัฒนาแอป

หากต้องการวิธีระบุตัวผู้ใช้ในเกมต่างๆ เพื่อมอบประสบการณ์ของผู้ใช้ระหว่างเกม คุณสามารถใช้คีย์สำหรับผู้เล่นของนักพัฒนาแอปได้ คีย์สำหรับนักพัฒนาแอป เพลเยอร์จะเข้าถึงได้ผ่าน REST Web API เท่านั้น วิธีดึงข้อมูลรหัส

  1. สร้างเว็บแอปฝั่งเซิร์ฟเวอร์
  2. ส่งคำขอ HTTP ต่อไปนี้

    GET https://www.googleapis.com/games/v1/players/me/scopedIds

การตอบกลับจะมีฟิลด์เดียวดังนี้

developer_player_key (string) - รหัสของผู้ใช้ซึ่งจะเหมือนกัน ในแอปพลิเคชันของนักพัฒนาแอปใน Google Play Console

ดึงข้อมูลรายการรหัสผู้เล่นในแอปพลิเคชันของคุณ

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

  1. สร้างเว็บแอปฝั่งเซิร์ฟเวอร์
  2. ส่งคำขอ HTTP ต่อไปนี้

    GET https://www.googleapis.com/games/v1/players/me/multipleApplicationPlayerIds