การกู้คืนอย่างราบรื่นคือกลไกที่ช่วยให้ผู้เล่นที่กลับมาเล่นเกมสามารถเชื่อมต่อกับความคืบหน้าของตนได้ทันที เมื่อติดตั้งเกมในอุปกรณ์เครื่องใหม่หรือ ติดตั้งเกมอีกครั้ง ซึ่งจะช่วยลดความยุ่งยากของหน้าจอเข้าสู่ระบบ ในกรณีที่สามารถกู้คืนได้อย่างราบรื่น เกมควรกู้คืนบัญชีในเกมที่ผู้เล่นใช้ล่าสุด
เกมจะกู้คืนบัญชีในเกมที่ผู้เล่นใช้ล่าสุดในสถานการณ์ต่อไปนี้
หลักเกณฑ์การใช้งาน
โปรดดูหลักเกณฑ์ต่อไปนี้เกี่ยวกับวิธีใช้การกู้คืนที่ราบรื่น
กรณีที่ควรใช้การกู้คืนที่ราบรื่น
- อุปกรณ์ใหม่ / การติดตั้งใหม่: เมื่อผู้เล่นที่กลับมาติดตั้งเกมในอุปกรณ์ใหม่ เกมควรจะคืนค่าบัญชีในเกม (IGA) ที่เล่นล่าสุดซึ่งลิงก์กับรหัสผู้เล่นบริการเกมของ Google Play ผู้เล่นคาดหวังว่าจะได้เล่นต่อจากความคืบหน้าที่บันทึกไว้ล่าสุด
- ติดตั้งอีกครั้ง: เมื่อผู้เล่นที่กลับมาติดตั้งเกมในอุปกรณ์ใดก็ตาม ให้ถือว่าเป็นการติดตั้งในอุปกรณ์ใหม่และใช้การกู้คืนที่ราบรื่น
เมื่อใดที่ไม่ควรใช้การกู้คืนอย่างราบรื่น
- การอัปเดตแอป: หากผู้เล่นอัปเดตแอป ข้อมูลในเครื่องควรมีอยู่แล้ว (เช่น ผู้เล่นอัปเดตแอปผ่าน Google Play) ในกรณีนี้ อย่าทริกเกอร์การกู้คืนที่ราบรื่นและให้ความสำคัญกับสถานะในเครื่อง อย่างไรก็ตาม หากไม่มีข้อมูลในเครื่องและ IGA ที่เล่นล่าสุดเชื่อมโยงกับ รหัสผู้เล่น PGS เกมจะกู้คืน IGA นี้หรือแสดงหน้าจอ เข้าสู่ระบบของเกมแก่ผู้เล่นได้
- การออกจากระบบอย่างชัดเจน: หากผู้เล่นออกจากระบบ IGA อย่างชัดเจน แสดงว่าผู้เล่นอาจต้องการเปลี่ยนบัญชีหรือออกจากระบบเกม ในกรณีนี้ อย่าบังคับคืนค่าบัญชีก่อนหน้าในการเปิดตัวครั้งถัดไป ให้แสดงหน้าจอเข้าสู่ระบบแทน ซึ่งช่วยให้ผู้เล่นสลับ ระหว่างบัญชีในเกมหลายบัญชีได้
การแก้ไขข้อขัดแย้ง:
หากเกมใช้หลักเกณฑ์ด้านประสบการณ์ของผู้ใช้สำหรับการไหลของการตรวจสอบสิทธิ์ที่เหมาะสมและปฏิบัติตามหลักเกณฑ์การใช้งานการกู้คืนที่ราบรื่น เกมจะไม่พบการแก้ปัญหาความขัดแย้ง อย่างไรก็ตาม หากเกมพบสถานการณ์ที่ผู้เล่นมีบัญชี Guest ในเครื่องที่มีความคืบหน้าอย่างมาก แต่ก็มีการสำรองข้อมูลในระบบคลาวด์ของ IGA ที่เล่นล่าสุดซึ่งลิงก์กับ PGS ด้วย เกมไม่ควรเขียนทับข้อมูลในเครื่องโดยอัตโนมัติ แต่ควรแสดงข้อความแจ้งให้ผู้เล่นเลือกระหว่าง 2 สถานะ
เช่น แสดงข้อความแจ้งว่า "พบการบันทึกในระบบคลาวด์ คุณต้องการกู้คืนเลเวล 50 หรือเก็บเลเวล 5 ในเครื่องไว้"
เชื่อมโยง IGA ที่เล่นล่าสุดกับรหัสผู้เล่น PGS
หากต้องการใช้การกู้คืนที่ราบรื่น เกมต้องยืนยันว่ามีการเชื่อมโยงระหว่าง IGA ล่าสุดที่ผู้เล่นเล่นกับรหัสผู้เล่น PGS ที่ได้รับการตรวจสอบสิทธิ์ คุณสามารถทำได้โดยใช้วิธีใดวิธีหนึ่งต่อไปนี้
- แบ็กเอนด์ของคุณเอง: คุณอาจรักษาการเชื่อมโยงรหัสผู้เล่นกับตัวระบุในเกมไว้ในแบ็กเอนด์ รวมถึงแมปสถานะการเล่นล่าสุดกับตัวระบุในเกมเพื่อให้คุณดึง IGA ที่เล่นล่าสุดของผู้เล่นได้ทันทีที่ได้รับรหัสผู้เล่นหลังจากการตรวจสอบสิทธิ์แพลตฟอร์ม
Recall API (แนะนํา): Recall API เป็นวิธีที่แนะนําสําหรับการติดตั้งใช้งานการกู้คืนที่ราบรื่นในกรณีที่คุณไม่มีแบ็กเอนด์ข้อมูลประจําตัวที่แข็งแกร่งของคุณเอง ซึ่งจะช่วยให้ Google จัดเก็บลิงก์ระหว่างรหัสผู้เล่นของ ผู้ใช้กับรหัสบัญชีในเกมภายใน (Persona) ได้ วิธีการทำงานของ Recall API
จัดเก็บ: เมื่อผู้ใช้เล่น ให้ส่ง "โทเค็นเรียกคืนข้อมูล" (ลิงก์ที่เข้ารหัสไปยัง IGA ของผู้ใช้) ไปยัง Google
เรียกข้อมูล: ในอุปกรณ์เครื่องใหม่ หลังจากตรวจสอบสิทธิ์ PGS แล้ว ให้ค้นหา Recall API หากมีโทเค็น ให้ถอดรหัสเพื่อหารหัส IGA และกู้คืนความคืบหน้าทันที