ข้อมูล
โมดูลข้อมูลอนุญาตให้บันทึกและเรียกคืนข้อมูลแคชเกมของผู้ใช้ที่เข้าสู่ระบบแล้ว ข้อมูลเหล่านี้ยังจะถูกซิงโครไนซ์ไปยังอุปกรณ์ทั้งหมดที่ผู้ใช้เล่นเกม
หากผู้ใช้ไม่ได้เข้าสู่ระบบ โมดูลข้อมูลจะจัดเก็บข้อมูลเกมไว้ใน LocalStorage หากผู้ใช้เข้าสู่ระบบในภายหลัง ข้อมูลเกมใน LocalStorage จะถูกซิงโครไนซ์และสำรองไว้ในบัญชีผู้ใช้
หากคุณตั้งใจที่จะใช้โมดูลข้อมูล โปรดอย่าลืมเลือกใช้โมดูลข้อมูลของ JogosSDK ในแบบฟอร์ม "วิธีการบันทึกความคืบหน้าของเกมของคุณ" เมื่อส่งเกม มิฉะนั้น โมดูลข้อมูลจะถูกปิดใช้งาน
ใช้ข้อมูลเกมซิงโครไนซ์ในคลาวด์
หลังจากอ่านหน้าแนะนำ SDK สำหรับเครื่องมือสร้างเกมของคุณแล้ว โปรดทำตามขั้นตอนต่อไปเพื่อใช้โมดูล data นี้
เริ่มต้น
ก่อนใช้เมธอดใดๆ ของโมดูลข้อมูล โปรดตรวจสอบให้แน่ใจว่า SDK ถูกเริ่มต้นแล้ว
วิธีการใช้งาน
// จะเปิดตัวเร็วๆ นี้
โดยทั่วไปแล้ว เป็นวิธีดีที่จะดึงข้อมูลเสมอ передการตั้งค่าข้อมูล เพื่อให้แน่ใจว่าความคืบหน้าก่อนหน้าของผู้เล่นไม่ถูกสูญหาย
พฤติกรรมโหมดผู้เยี่ยมชม
สำหรับผู้ใช้ผู้เยี่ยมชม โมดูลข้อมูลจะจัดเก็บข้อมูลเกมไว้ใน localStorage เมื่อผู้เยี่ยมชมเข้าสู่ระบบ คุณไม่จำเป็นต้องดำเนินการใดๆ SDK ของเราจะโหลดข้อมูลเกมของบัญชีนั้นอัตโนมัติ (หากมี) หากผู้ใช้ไม่เคยเล่นเกมของคุณมาก่อน SDK จะถ่ายโอนข้อมูลผู้เยี่ยมชมไปยังบัญชีผู้ใช้ เมื่อผู้ใช้ออกจากระบบ SDK จะกู้คืนข้อมูลเกมของผู้เยี่ยมชม
จำกัดในการบันทึกข้อมูล
SDK จะประมวลผลการบันทึกข้อมูลด้วยการกำจัดการสั่งซ้ำภายใน 1 วินาที ซึ่งหมายความว่าหลังจากเรียกเมธอดหลายครั้ง การบันทึกข้อมูลจะเสร็จสมบูรณ์ใน 1 วินาที ในบางกรณี อาจมีข้อยกเว้น การบันทึกข้อมูลอาจต้องใช้เวลาในการกำจัดการสั่งซ้ำที่ยาวขึ้น โดยสูงสุด 30 วินาที จำกัดข้อมูลคือ 1MB หากคุณใกล้จะถึงขีดจำกัดนี้ จะมีการแสดงคำเตือนในคอนโซลเบราว์เซอร์ หากข้อมูลเกิน 1MB จะไม่ถูกสำรองอีกต่อไป
ความช่วยเหลือสำหรับโมดูลข้อมูล
หากคุณไม่แน่ใจว่าจะใช้โมดูลข้อมูลเพื่อบันทึกและโหลดข้อมูลความคืบหน้ากรุณาดู localStorage API ซึ่งทำงานเหมือนกับโมดูลข้อมูล เพื่อการผสานรวมโมดูลข้อมูลเข้ากับเกมที่เผยแพร่แล้ว