„Käufe wiederherstellen“ reparieren, wenn es Münzen doppelt gibt oder Käufe vergisst
Nach einer Neuinstallation schickt der Shop eine Liste alter Käufe. Geht man damit unbedacht um, werden Münzen erneut ausgezahlt, ein wirklich besessener Gegenstand geht verloren oder ein erstatteter bleibt freigeschaltet. Hier steht, wie die KI jede Art von Kauf nach ihrer eigenen Regel behandelt.
Warum das funktioniert
Was der Spieler gekauft hat, ist eine Tatsache im Shop, nicht in deinem Spiel. Eine dauerhafte Freischaltung ist ein Zustand, der mit dieser Tatsache abgeglichen wird. Ein Beutel Münzen ist ein einmaliges Ereignis, die Frage lautet also, ob genau diese Quittung schon ausgezahlt wurde.
Wann es das Falsche ist
Quittungen auf dem Gerät abzuspielen ist nur so sicher wie das Gerät. Dort kann jeder eine Quittung fälschen. Hängt echtes Geld oder eine gemeinsame Rangliste daran, lass einen Server jede Quittung beim Shop bestätigen, bevor etwas freigeschaltet oder ausgezahlt wird.
Im ganzen Eintrag
- Was zu bauen ist, Schritt für Schritt
- Startwerte und warum genau diese
- 4 typische Fehler und die Lösung
- Ein Diagramm aller Zustände
- 34 Zeilen Beispielcode mit 5 bestandenen Prüfungen
- Wie deine KI dir zeigt, dass es funktioniert
Das sagst du deiner KI
Nimm den Spielerando-Eintrag „„Käufe wiederherstellen“ reparieren, wenn es Münzen doppelt gibt oder Käufe vergisst“ (read_entry restore-purchases-duplicates-or-loses) für mein Spiel. Bau ihn Schritt für Schritt ein und zeig mir, wie du geprüft hast, dass er funktioniert.Oder spar dir das und schließ den MCP an: Dann findet deine KI das alles von selbst.MCP anschließen