Skip to content

數據

數據模組允許保存和檢索已登錄用戶的遊戲緩存數據。這些數據還將同步到用戶玩遊戲的所有設備上。

若用戶未登錄,數據模組會將遊戲數據存儲在 LocalStorage 中。若用戶後續登錄,LocalStorage 的遊戲數據會同步備份到用戶帳號上。

警告

如果您打算使用數據模組,請不要忘記在提交遊戲時在「您的遊戲保存進度的方式」表單中選擇使用 JogosSDK 的數據模組。否則,數據模組將被禁用。

使用雲同步遊戲數據

閱讀完我們針對您的引擎的 SDK 介紹頁面後,請按照以下步驟使用該 data 模組。

初始化

在使用數據模組的任何方法之前,請確保 SDK 已初始化。

用法

javascript
//即將推出
避免丟失用戶進度
一般來說,在設置數據之前始終獲取數據是一種很好的做法,以確保玩家之前的進度不會丟失。

遊客模式行為

對於遊客用戶,數據模組將遊戲數據存儲在 localStorage 中。遊客登錄時,您無需執行任何操作。我們的 SDK 會自動加載該帳戶的遊戲數據(如果有);如果該用戶之前沒有玩過您的遊戲,SDK 會將訪客數據傳輸到用戶帳戶。當用戶退出時,SDK 將恢復使用訪客遊戲數據。

數據保存限制

SDK 會在 1 秒內對數據保存進行去抖動處理,這意味著多次調用該方法後,數據保存將在 1 秒後完成。在某些情況下,可能會出現例外情況,數據保存可能需要更長的時間去抖動,最長可達 30 秒。數據限制為 1MB。如果您即將達到該限制,瀏覽器控制台中會顯示警告。如果數據超過 1MB,將不再備份。

數據模組幫助

如果您不確定如何使用數據模組保存和加載進度數據,請參閱與數據模組工作原理相同的 localStorage API 將數據模組集成到已發布的遊戲中。