การลงชื่อเข้าใช้บริการเกมของ Play จะแสดงข้อมูลประจำตัวการเล่นเกมของผู้เล่น เป็นข้อมูลประจำตัวเฉพาะเกมระดับแพลตฟอร์มสำหรับผู้เล่น Android ข้อมูลระบุตัวตนนี้ จะช่วยสร้างความสัมพันธ์ระหว่างเกมของคุณกับผู้เล่น ผู้เล่นมีส่วนร่วมมากขึ้น ยินดีใช้ข้อมูลประจำตัวนี้ในการลงชื่อเข้าใช้มากกว่าระบบส่วนกลางที่เป็นทางเลือก
นอกจากนี้ การลงชื่อเข้าใช้ยังทำให้คุณมีตัวระบุที่ชัดเจนและสอดคล้องกัน ซึ่งคุณจะใช้เป็นคีย์ การบันทึกไว้ในระบบคลาวด์ การบันทึกไว้ในระบบคลาวด์มีคุณค่าสูง ทำให้ผู้เล่นสามารถ ดังต่อไปนี้:
- ทำงานต่อจากจุดที่ค้างไว้หากเปลี่ยนหรือรีเซ็ตอุปกรณ์
- เล่นเกมบนอุปกรณ์หลายเครื่อง (เช่น บนโทรศัพท์เครื่องอื่นหรือ Chromebook)
- ถอนการติดตั้งเกมแล้วติดตั้งอีกครั้งในภายหลัง
คุณใช้ข้อมูลระบุตัวตนของบริการเกมของ Play เป็นคีย์สำหรับการบันทึกไว้ในระบบคลาวด์ของตัวเองได้ โซลูชันหรือใช้ บริการเกมที่บันทึกไว้
บริการเกมของ Play (PGS) รองรับการลงชื่อเข้าใช้โดยอัตโนมัติ ซึ่งเป็นวิธีที่จะช่วยให้ ลงชื่อเข้าใช้ด้วยโปรแกรมเล่น
ขั้นตอนการลงชื่อเข้าใช้ที่แนะนำ
ใช้บัญชีต่างๆ ต่อไปนี้เพื่อให้ผู้เล่นลงชื่อเข้าใช้เกมได้สำเร็จ ขั้นตอนการลงชื่อเข้าใช้
- ระหว่างลำดับการเริ่มต้นเกม ให้ลงชื่อเข้าใช้โดยอัตโนมัติ จะทำงานโดยพยายามเข้าสู่ระบบผู้ใช้หรือสร้างบัญชีใหม่
- หากการลงชื่อเข้าใช้โดยอัตโนมัติไม่ทำงานหรือผู้ใช้ปฏิเสธ ให้แสดงคู่มือ ลงชื่อเข้าใช้ ในกรณีที่ผู้ใช้ต้องการเข้าสู่ระบบในภายหลัง
การลงชื่อเข้าใช้อัตโนมัติ
การลงชื่อเข้าใช้โดยอัตโนมัติช่วยให้ผู้ใช้ลงชื่อเข้าใช้เกมได้อย่างราบรื่น อัตโนมัติ! หากเกมขอให้ผู้ใช้ลงชื่อเข้าใช้และลงชื่อเข้าใช้โดยอัตโนมัติ เปิดใช้การตั้งค่าแล้ว (ในแอป Google Play Games) คุณจะได้รับ PGS ของผู้ใช้ ข้อมูลเข้าสู่ระบบข้อมูลประจำตัวและผู้ใช้จะเห็นประสบการณ์การลงชื่อเข้าใช้ PGS
การลงชื่อเข้าใช้โดยอัตโนมัติเป็นการตั้งค่าที่ผู้ใช้ควบคุมได้ ผู้ใช้เลือกที่จะ ลงชื่อเข้าใช้เกมทั้งหมดโดยอัตโนมัติหรือระบบถามทุกครั้ง
ขอบเขต OAuth และ PGS
PGS ใช้ระบบ OAuth เพื่ออนุญาตให้ผู้ใช้ดำเนินการต่อไปนี้ได้
ให้เกมของคุณเข้าถึงบัญชีของพวกเขา PGS มีขอบเขตเฉพาะสำหรับเกม (games-lite
) และต้องใช้อีกขอบเขตหนึ่ง
(drive.app_data
) หากเกมใช้ฟีเจอร์เกมที่บันทึกไว้ เกมที่บันทึกไว้
ให้เข้าถึงบัญชี Google ไดรฟ์ของผู้ใช้ ซึ่งเป็นตำแหน่งที่เกม
ไว้
โปรดทราบว่าเมื่อใช้ PGS v2 คุณจะขอขอบเขต OAuth เพิ่มเติมไม่ได้อีกต่อไป หากจำเป็น เราขอแนะนำให้ใช้ SDK สำหรับ Google Sign-In ไปพร้อมๆ กับ PGS
รองรับการลงชื่อเข้าใช้หลายบัญชี
PGS เป็นข้อมูลระบุตัวตนของเกมสำหรับผู้เล่น Android แต่ไม่จำเป็น ข้อมูลประจำตัวเดียวที่เชื่อมโยงกับผู้ใช้ของคุณ คุณสามารถลงชื่อเข้าใช้ผู้เล่นด้วย PGS ซึ่งเป็น รหัสโซเชียลเน็ตเวิร์ก และระบบรหัสในเกมของคุณเองในเวลาเดียวกัน ชิ้น ระบบให้ประโยชน์เฉพาะตัวทั้งสำหรับคุณ และผู้เล่นของคุณ และทั้งหมดนี้สามารถ เพื่อสร้างประสบการณ์ที่ยอดเยี่ยมสำหรับผู้เล่น Android
ดึงข้อมูลและยืนยันข้อมูลระบุตัวตนของโปรแกรมเล่นอย่างปลอดภัยสำหรับการผสานรวมแบ็กเอนด์
คุณขอรหัสการตรวจสอบสิทธิ์เซิร์ฟเวอร์เพื่อเปิดใช้เซิร์ฟเวอร์ของคุณได้ เพื่อพูดคุยกับเซิร์ฟเวอร์บริการเกมของ Play โดยตรงผ่าน REST API กับ ของโปรแกรมเล่นวิดีโอที่ลงชื่อเข้าใช้ วิธีนี้ช่วยให้สามารถเข้าถึงโปรแกรมเล่น รหัส โปรไฟล์ และข้อมูลอื่นๆ (เช่น รายชื่อเพื่อน หากได้รับอนุญาต) หากคุณ จัดเก็บรหัสผู้เล่น รหัสเพื่อน หรือข้อมูลที่เกี่ยวข้องอื่นๆ ไว้ในแบ็กเอนด์ของคุณ เพื่อนำศักยภาพสำหรับ การจัดการช่องเหล่านี้ทางฝั่งอุปกรณ์
นอกจากนี้ สำหรับเกมและโปรแกรมเล่นรุ่นเก่าบางเกม รหัสผู้เล่นที่แสดงผลโดย
Android SDK สำหรับโปรแกรมเล่นอาจไม่ใช่รหัสเดียวกับที่ผู้เล่นรายอื่นเห็นเมื่อ
ที่ดูผู้เล่นในเกมเดียวกัน ซึ่งจะเกี่ยวข้องเป็นพิเศษเมื่อใช้
รายชื่อเพื่อน แต่ player_id
ที่แสดงผลภายใน REST API นั้น
มีความสม่ำเสมอเสมอ และเป็น ID ที่ผู้เล่นคนอื่นๆ เห็นเสมอ
สำหรับข้อมูลเพิ่มเติม โปรดดู การเข้าถึงแบบออฟไลน์ และ เอกสารประกอบเกี่ยวกับ REST API
การใช้งานไคลเอ็นต์
หากต้องการดูวิธีใช้การสนับสนุนการลงชื่อเข้าใช้ใน Android โปรดดู ลงชื่อเข้าใช้ใน Android Games