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