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