Skip to content

ข้อมูล

โมดูลข้อมูลอนุญาตให้บันทึกและเรียกคืนข้อมูลแคชเกมของผู้ใช้ที่เข้าสู่ระบบแล้ว ข้อมูลเหล่านี้ยังจะถูกซิงโครไนซ์ไปยังอุปกรณ์ทั้งหมดที่ผู้ใช้เล่นเกม

หากผู้ใช้ไม่ได้เข้าสู่ระบบ โมดูลข้อมูลจะจัดเก็บข้อมูลเกมไว้ใน LocalStorage หากผู้ใช้เข้าสู่ระบบในภายหลัง ข้อมูลเกมใน LocalStorage จะถูกซิงโครไนซ์และสำรองไว้ในบัญชีผู้ใช้

คำเตือน

หากคุณตั้งใจที่จะใช้โมดูลข้อมูล โปรดอย่าลืมเลือกใช้โมดูลข้อมูลของ JogosSDK ในแบบฟอร์ม "วิธีการบันทึกความคืบหน้าของเกมของคุณ" เมื่อส่งเกม มิฉะนั้น โมดูลข้อมูลจะถูกปิดใช้งาน

ใช้ข้อมูลเกมซิงโครไนซ์ในคลาวด์

หลังจากอ่านหน้าแนะนำ SDK สำหรับเครื่องมือสร้างเกมของคุณแล้ว โปรดทำตามขั้นตอนต่อไปเพื่อใช้โมดูล data นี้

เริ่มต้น

ก่อนใช้เมธอดใดๆ ของโมดูลข้อมูล โปรดตรวจสอบให้แน่ใจว่า SDK ถูกเริ่มต้นแล้ว

วิธีการใช้งาน

javascript
// จะเปิดตัวเร็วๆ นี้
หลีกเลี่ยงการสูญเสียความคืบหน้าของผู้ใช้

โดยทั่วไปแล้ว เป็นวิธีดีที่จะดึงข้อมูลเสมอ передการตั้งค่าข้อมูล เพื่อให้แน่ใจว่าความคืบหน้าก่อนหน้าของผู้เล่นไม่ถูกสูญหาย


พฤติกรรมโหมดผู้เยี่ยมชม

สำหรับผู้ใช้ผู้เยี่ยมชม โมดูลข้อมูลจะจัดเก็บข้อมูลเกมไว้ใน localStorage เมื่อผู้เยี่ยมชมเข้าสู่ระบบ คุณไม่จำเป็นต้องดำเนินการใดๆ SDK ของเราจะโหลดข้อมูลเกมของบัญชีนั้นอัตโนมัติ (หากมี) หากผู้ใช้ไม่เคยเล่นเกมของคุณมาก่อน SDK จะถ่ายโอนข้อมูลผู้เยี่ยมชมไปยังบัญชีผู้ใช้ เมื่อผู้ใช้ออกจากระบบ SDK จะกู้คืนข้อมูลเกมของผู้เยี่ยมชม

จำกัดในการบันทึกข้อมูล

SDK จะประมวลผลการบันทึกข้อมูลด้วยการกำจัดการสั่งซ้ำภายใน 1 วินาที ซึ่งหมายความว่าหลังจากเรียกเมธอดหลายครั้ง การบันทึกข้อมูลจะเสร็จสมบูรณ์ใน 1 วินาที ในบางกรณี อาจมีข้อยกเว้น การบันทึกข้อมูลอาจต้องใช้เวลาในการกำจัดการสั่งซ้ำที่ยาวขึ้น โดยสูงสุด 30 วินาที จำกัดข้อมูลคือ 1MB หากคุณใกล้จะถึงขีดจำกัดนี้ จะมีการแสดงคำเตือนในคอนโซลเบราว์เซอร์ หากข้อมูลเกิน 1MB จะไม่ถูกสำรองอีกต่อไป

ความช่วยเหลือสำหรับโมดูลข้อมูล

หากคุณไม่แน่ใจว่าจะใช้โมดูลข้อมูลเพื่อบันทึกและโหลดข้อมูลความคืบหน้ากรุณาดู localStorage API ซึ่งทำงานเหมือนกับโมดูลข้อมูล เพื่อการผสานรวมโมดูลข้อมูลเข้ากับเกมที่เผยแพร่แล้ว