Daten
Das Datenmodul ermöglicht das Speichern und Abrufen von zwischengespeicherten Spieldaten für angemeldete Benutzer. Diese Daten werden auch auf allen Geräten synchronisiert, auf denen der Benutzer das Spiel spielt.
Wenn der Benutzer nicht angemeldet ist, speichert das Datenmodul die Spieldaten in LocalStorage. Wenn der Benutzer später sich anmeldet, werden die Spieldaten in LocalStorage synchronisiert und in das Benutzerkonto gesichert.
Wenn Sie das Datenmodul verwenden möchten, vergessen Sie nicht, bei der Einreichung des Spiels in dem Formular „Art, wie Ihr Spiel den Fortschritt speichert“ die Option zur Verwendung des Datenmoduls von JogosSDK auszuwählen. Andernfalls wird das Datenmodul deaktiviert.
Verwendung der Cloud-Synchronisierung für Spieldaten
Nachdem Sie unsere SDK-Einführungsseite für Ihren Engine gelesen haben, befolgen Sie die folgenden Schritte, um das Datenmodul zu verwenden.
Initialisierung
Bevor Sie irgendeine Methode des Datenmoduls verwenden, stellen Sie sicher, dass das SDK initialisiert wurde.
Verwendung
// Kommt bald
Verhalten im Gastmodus
Für Gastbenutzer speichert das Datenmodul die Spieldaten in localStorage. Wenn ein Gast sich anmeldet, müssen Sie keine zusätzlichen Aktionen durchführen. Unser SDK lädt automatisch die Spieldaten des Kontos (falls vorhanden); wenn der Benutzer Ihr Spiel zuvor nicht gespielt hat, überträgt das SDK die Gastdaten in das Benutzerkonto. Wenn der Benutzer sich abmeldet, setzt das SDK die Verwendung der Gastspieldaten wieder fort.
Beschränkungen beim Speichern von Daten
Das SDK wendet eine Entprellung (Debounce) für das Speichern von Daten innerhalb von 1 Sekunde an. Das bedeutet, dass nach mehreren Aufrufen der Methode der tatsächliche Datenspeicher 1 Sekunde nach dem letzten Aufruf abgeschlossen wird. In einigen Fällen kann die Verzögerung auf bis zu 30 Sekunden erhöht werden. Die maximale Größe der zu speichernden Daten beträgt 1 MB. Wenn Sie sich diesem Limit nähern, wird eine Warnung in der Browserkonsole angezeigt. Bei Überschreitung des Limits werden die Daten nicht gespeichert.
Hilfe zum Datenmodul
Wenn Sie sich nicht sicher sind, wie Sie das Datenmodul zum Speichern und Laden von Fortschrittsdaten verwenden, lesen Sie die Dokumentation der localStorage API, die nach dem gleichen Prinzip wie das Datenmodul von JogosSDK funktioniert. Dies hilft Ihnen, das Datenmodul in ein bereits veröffentlichtes Spiel zu integrieren.