データ
データモジュールを使用すると、ログイン済みユーザーのゲームキャッシュデータを保存および取得できます。これらのデータは、ユーザーがゲームをプレイするすべてのデバイスにも同期されます。
ユーザーが未ログインの場合、データモジュールはゲームデータを LocalStorage に保存します。ユーザーが後でログインした場合、LocalStorage のゲームデータはユーザーアカウントに同期してバックアップされます。
データモジュールを使用する予定がある場合は、ゲームを申請する際に「ゲームの進捗状況を保存する方法」フォームで JogosSDK のデータモジュールを使用することを選択するのを忘れないでください。そうしないと、データモジュールは無効になります。
クラウドを使用したゲームデータの同期
您のエンジン向けの SDK 紹介ページを読んだ後、以下の手順に従って data モジュールを使用してください。
初期化
データモジュールのいかなるメソッドを使用する前に、SDK が初期化されていることを確認してください。
使用方法
//近日公開
ゲストモードの動作
ゲストユーザーの場合、データモジュールはゲームデータを localStorage に保存します。ゲストがログインするときは、何も操作する必要はありません。当社の SDK は、アカウントのゲームデータを自動的に読み込みます(存在する場合)。ユーザーが以前にゲームをプレイしていない場合は、SDK がゲストデータをユーザーアカウントに転送します。ユーザーがログアウトすると、SDK はゲストのゲームデータの使用を再開します。
データ保存の制限
SDK は 1 秒以内にデータ保存のデバウンス処理を行います。これは、同じメソッドを複数回呼び出した後、データ保存が 1 秒後に完了することを意味します。一部のケースでは例外が発生する可能性があり、データ保存には最長 30 秒のデバウンス処理が必要になる場合があります。データの制限は 1MB です。この制限に近づいている場合は、ブラウザのコンソールに警告が表示されます。データが 1MB を超えると、バックアップは行われなくなります。
データモジュールのヘルプ
データモジュールを使用して進捗データを保存および読み込む方法が不明な場合は、データモジュールと同じ原理で動作するlocalStorage APIを参照して、データモジュールをリリース済みのゲームに統合してください。