เราขอแนะนำรหัสผู้เล่นรุ่นใหม่ของ PGS เพื่อปรับปรุงความเป็นส่วนตัวของผู้ใช้ให้ดียิ่งขึ้น เมื่อใช้รหัสผู้เล่นรุ่นใหม่ ผู้ใช้จะได้รับ รหัสผู้เล่น ที่แตกต่างกันสำหรับแต่ละเกมที่เล่น อย่างไรก็ตาม รหัสผู้เล่นจะยังคงเหมือนเดิมสำหรับเกมหนึ่งๆ (โปรเจ็กต์ PGS) ในอุปกรณ์ต่างๆ
รหัสผู้เล่นรุ่นใหม่จะมีผลกับผู้ใช้ที่ไม่เคยลงชื่อเข้าใช้เกมของคุณด้วย PGS เท่านั้น ผู้ใช้เดิมที่เข้าสู่ระบบเกมของคุณแล้ว จะยังคงได้รับรหัสผู้เล่นเดิม
เราจะทยอยเปิดตัวรหัสผู้เล่นรุ่นใหม่ และในที่สุดรหัสนี้จะกลายเป็นข้อกำหนดสำหรับโปรเจ็กต์ PGS ทั้งหมดตั้งแต่เดือนสิงหาคม 2025 เป็นต้นไป ดูไทม์ไลน์โดยละเอียด ของแผนการเปิดตัวได้ในบล็อกโพสต์นี้
ใช้รหัสผู้เล่นรุ่นใหม่
หากต้องการรองรับรหัสผู้เล่นรุ่นใหม่ ให้ทำดังนี้
- เลือกเกมใน Google Play Console
- ไปที่ขยายการมองเห็น > บริการเกมของ Play > การตั้งค่าและการจัดการ > การกำหนดค่า
- ในหน้าการกำหนดค่า ให้เลือกแก้ไขพร็อพเพอร์ตี้ หน้านี้มีการตั้งค่าเพื่อเปิดใช้รหัสผู้เล่นรุ่นถัดไป ดังที่แสดงในรูปภาพต่อไปนี้
ก่อนเผยแพร่การเปลี่ยนแปลงเพื่อเปิดใช้รหัสผู้เล่นรุ่นใหม่ เราขอแนะนำให้ใช้บัญชีผู้ทดสอบเพื่อยืนยันว่ารหัสผู้เล่นรุ่นใหม่จะไม่ทำให้เกิดปัญหากับระบบข้อมูลประจำตัว
โดยตั้งค่าปุ่มตัวเลือกเป็น "เปิด" แต่ไม่ต้องเผยแพร่การเปลี่ยนแปลง เมื่อตั้งค่าปุ่มตัวเลือกเป็น "เปิด" แล้ว บัญชีผู้ทดสอบจะแสดงรหัสผู้เล่นรุ่นใหม่ให้คุณทดสอบ การตั้งค่านี้จะมีผลกับเกมทั้งหมด ที่ลิงก์กับโปรเจ็กต์ PGS นี้
เมื่อทดสอบเสร็จแล้ว ให้เผยแพร่การเปลี่ยนแปลงพร้อมโปรเจ็กต์ PGS ใน Play Console (ในส่วนบริการเกมของ Play > การตั้งค่าและ การจัดการ > การเผยแพร่) เพื่อให้การเปลี่ยนแปลงมีผลและผู้ใช้ใหม่ทั้งหมด เริ่มรับรหัสรุ่นถัดไป
ทดสอบรหัสผู้เล่นรุ่นใหม่
หากเกมของคุณไม่ได้ถือว่ารหัสผู้เล่นจะสอดคล้องกัน ในเกมต่างๆ เราคาดว่าคุณจะเปิดใช้รหัสผู้เล่นรุ่นใหม่ ได้โดยไม่มีปัญหา อย่างไรก็ตาม เรายังคงแนะนําให้ทดสอบเพื่อ ยืนยันว่าไม่มีปัญหาใดๆ
การทดสอบบางอย่างที่เราขอแนะนำให้คุณดำเนินการมีดังนี้
- ตรวจสอบว่าบัญชีผู้ทดสอบ (ที่ได้รับรหัสผู้เล่นรุ่นใหม่) สามารถ เข้าสู่ระบบและลิงก์โปรไฟล์ PGS กับความคืบหน้าของเกมได้
- (หากมี) บัญชีผู้ทดสอบจะเข้าสู่ระบบตัวตนเดียวกันได้ ด้วยโปรไฟล์ PGS เดียวกันในเกมต่างๆ และระบบจะติดตามความคืบหน้า
ใช้คีย์เพลเยอร์สำหรับนักพัฒนาแอป
หากต้องการวิธีระบุตัวผู้ใช้ในเกมต่างๆ เพื่อมอบประสบการณ์ของผู้ใช้ระหว่างเกม คุณสามารถใช้คีย์สำหรับผู้เล่นของนักพัฒนาแอปได้ คีย์สำหรับนักพัฒนาแอป เพลเยอร์จะเข้าถึงได้ผ่าน REST Web API เท่านั้น วิธีดึงข้อมูลรหัส
- สร้างเว็บแอปฝั่งเซิร์ฟเวอร์
ส่งคำขอ HTTP ต่อไปนี้
GET https://www.googleapis.com/games/v1/players/me/scopedIds
การตอบกลับจะมีฟิลด์เดียวดังนี้
developer_player_key (string)
- รหัสของผู้ใช้ซึ่งจะเหมือนกัน
ในแอปพลิเคชันของนักพัฒนาแอปใน Google Play Console
ดึงข้อมูลรายการรหัสผู้เล่นในแอปพลิเคชันของคุณ
นอกจากนี้ คุณยังดึงข้อมูลรายการรหัสผู้เล่นของผู้ใช้ในรายการแอปพลิเคชันที่เป็นของบัญชีนักพัฒนาซอฟต์แวร์ของคุณได้ด้วย โปรดทราบว่าผู้ใช้ จะมีรหัสสำหรับเกมที่ลงชื่อเข้าใช้ด้วย PGS เท่านั้น
- สร้างเว็บแอปฝั่งเซิร์ฟเวอร์
-
GET https://www.googleapis.com/games/v1/players/me/multipleApplicationPlayerIds