Spielerando

Die Prüfung „bitte App aktualisieren“ reparieren, die 1.9 für neuer als 1.10 hält

Das Spiel soll alte Versionen zum Aktualisieren auffordern, doch wer Versionsnummern wie Text vergleicht, ordnet 1.9 hinter 1.10 ein, sodass die falschen Leute die Meldung bekommen oder keiner. Hier steht, wie die KI Versionsnummern nach ihren Teilen vergleicht.

Warum das funktioniert

Eine Versionsnummer ist weder ein Wort noch eine Dezimalzahl, sondern besteht aus mehreren getrennten Zählern. Jeder Teil wächst für sich, und wer sie von links nacheinander vergleicht, erhält die Reihenfolge, die die Nummerierenden gemeint haben.

Wann es das Falsche ist

Lass es weg, wenn deine Versionen Daten oder einfache Build-Nummern statt Zahlen mit Punkten sind, denn dort stimmt der gewöhnliche Zahlenvergleich. Besser als selbst zu raten ist ein Store, der dir schon sagt, welche Version aktuell ist.

Im ganzen Eintrag

  • Was zu bauen ist, Schritt für Schritt
  • Startwerte und warum genau diese
  • 3 typische Fehler und die Lösung
  • Ein Diagramm aller Zustände
  • 26 Zeilen Beispielcode mit 5 bestandenen Prüfungen
  • Wie deine KI dir zeigt, dass es funktioniert

Das sagst du deiner KI

Nimm den Spielerando-Eintrag „Die Prüfung „bitte App aktualisieren“ reparieren, die 1.9 für neuer als 1.10 hält“ (read_entry version-check-says-1-9-is-newer-than-1-10) 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