Wie kann ich verhindern, dass eine fehlerhafte alte Version meines Spiels Ergebnisse in den Gamecenter-Bestenlisten veröffentlicht?

7

Ich habe festgestellt, dass eine ältere Version meines Spiels einen Fehler aufweist, der dazu führt, dass einige verrückte Ergebnisse in die Rangliste aufgenommen werden. Ich kann diese Ergebnisse löschen, indem ich den zulässigen Bereich in iTunesConnect bearbeite. Mein neuester Patch behebt, dass die Ergebnisse nicht erneut gesendet werden. Dies hindert Benutzer, die nicht aktualisiert wurden, jedoch nicht daran, diese schlechten Ergebnisse zu veröffentlichen.

Gibt es eine Lösung? Gibt es eine Möglichkeit, eine Mindest-App-Version für Gamecenter-Erfolge zu verlangen? Gibt es eine Möglichkeit, diese Bestenliste zu löschen und einfach eine neue für die nächste Version zu erstellen?

Die einzige Lösung, die ich mir vorstellen kann, besteht darin, den akzeptablen Punktebereich zu begrenzen, um die meisten schlechten Punkte fernzuhalten. Dies könnte jedoch möglicherweise einen wirklich guten legitimen Punktestand töten und dennoch viele schlechte Punkte zulassen.

nuclearnova
quelle
1
Gute Server-Software für Bestenlisten sollte die Möglichkeit haben, eine vom Client veröffentlichte Versionsnummer zu überprüfen und alles abzulehnen, was unter einem bestimmten Schwellenwert liegt. Schade, wenn Apple es nicht tut.
Sean Middleditch

Antworten:

4

Ich denke, Ihre einzige echte Option besteht darin, eine neue Rangliste zu erstellen und Ihre App zu aktualisieren. (Ich glaube, Sie können bestimmte Bestenlisten beim Aktualisieren der App aktivieren / deaktivieren.) Die neue App-Version würde einfach nicht die alte Bestenliste verwenden und die neue aktivieren.

Der offensichtliche Nachteil hier ist der Verlust früherer Highscores, aber Sie sollten das Problem wahrscheinlich in Ihrem Update erklären.

livingtech
quelle